rabbitMQ安裝(Linux)
1.查看服務器對應版本
下載的rabbit跟Erlang安裝包其中的el7表示Red Hat 7.x,即CentOS 7.x

2.下載rabbitMQ
注意:下載的安裝包對應CentOS的版本號
rabbitMQ官網:https://www.rabbitmq.com/
下載地址:https://www.rabbitmq.com/download.html
版本地址:https://www.rabbitmq.com/versions.html

3.下載Erlang
Erlang和RabbitMQ版本對照:https://www.rabbitmq.com/which-erlang.html
Erlang下載地址:https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm

4.安裝

首先將下載好的文件上傳到服務器,創建一個文件夾用來存放文件
[root@aubin ~]# mkdir -p /user/rabbitmq
4.1.安裝Erlang
# 解壓
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm
# 安裝
yum install -y erlang
#查看版本號
erl -v



4.2.安裝rabbitMQ
在RabiitMQ安裝過程中需要依賴socat插件,首先安裝該插件
yum install -y socat
然后解壓安裝RabbitMQ的安裝包
# 解壓 rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm # 安裝 yum install -y rabbitmq-server


查看狀態是否開啟成功,顯示active (running)表示安裝成功(命令:systemctl status rabbitmq-server)

4.3.rabbitmq命令
# 啟動rabbitmq systemctl start rabbitmq-server # 查看rabbitmq狀態 systemctl status rabbitmq-server # 設置rabbitmq服務開機自啟動 systemctl enable rabbitmq-server # 關閉rabbitmq服務 systemctl stop rabbitmq-server # 重啟rabbitmq服務 systemctl restart rabbitmq-server
4.4.rabbitmq有一個默認的賬號密碼guest,但該情況僅限于本機localhost進行訪問,所以需要添加一個遠程登錄的用戶
角色有四種:
- administrator:可以登錄控制臺、查看所有信息、并對rabbitmq進行管理
- monToring:監控者;登錄控制臺,查看所有信息
- policymaker:策略制定者;登錄控制臺指定策略
- managment:普通管理員;登錄控制
# 添加用戶 rabbitmqctl add_user 用戶名 密碼 # 設置用戶角色,分配操作權限 rabbitmqctl set_user_tags 用戶名 角色 # 為用戶添加資源權限(授予訪問虛擬機根節點的所有權限) rabbitmqctl set_permissions -p / 用戶名 ".*" ".*" ".*"

4.5.安裝啟動RabbitMQWeb管理界面
默認情況下,rabbitmq沒有安裝web端的客戶端軟件,需要安裝才可以生效
# 打開RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management

執行如果出現

需要配置 在/etc/hosts文件里面配置如:192.168.244.129 aubin(IP跟名字替換成自己的,192.168.244.129服務器ip,aubin是root@后面帶的名字)

打開 IP地址:15672 頁面進入登錄頁面

浙公網安備 33010602011771號