安裝教程:
1.首先將下載好的文件上傳到服務器,拉到opt文件夾中(可以用xftp)
2.輸入命令:
cd /opt ?
3.安裝erlang
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
rpm -ivh(復制配置文件的名字)
4.在RabiitMQ
安裝過程中需要依賴socat
插件,首先安裝該插件
yum install -y socat
5.安裝rabbitmq
rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm
rpm -ivh(復制配置文件的名字)
6.#設置rabbitmq服務開機自啟動
chkconfig rabbitmq-server on
7.啟動rabbitmq
service rabbitmq-server start
8.查看服務狀態
service rabbitmq-server status
????????rabbitmq-server.service - RabbitMQ broker
? ? ? ? Loaded: loaded (----------)?
????????Active: active (running)? ? ? 要出現running才代表開好了!
9.停止服務
service rabbitmq-server stop
10.開啟web管理插件(記得要做第9步,先將服務關閉掉)
rabbitmq-plugins enable rabbitmq_management
11.訪問網址: ip地址:15672(默認端口號是15672) 如:10.0.86.11:15672
如果訪問不了,看看是否防火墻開著
關閉防火墻:
systemctl stop firewalld
開機關閉防火墻:
systemctl disable firewalld
查看防火墻狀態:
systemctl status firewalld
12.rabbitmq
有一個默認的賬號密碼guest
,但該情況僅限于本機localhost進行訪問,所以需要添加一個遠程登錄的用戶
添加一個新的用戶:
1.創建賬號:rabbitmqctl add_user a(用戶名) a(密碼)
2.設置用戶角色:
rabbitmqctl set_user_tags admin adminsitrator
3.設置用戶權限:
下面是每個權限的意思:
rabbitmgctl set permissions [-p <vhostpath>] <user> <conf> <write> <read>
?這個是案例:
rabbitmqctl set_permissions -p "/" admin ".?" ".?" ".*"
用戶admin具有/vhost1這個virtualhost中所有的配置,寫、讀權限
4.查詢當前用戶和權限
rabbitmqctl list_users
(第一次搞就需要這樣,以后可以管理頁面創建用戶,查詢權限)
關閉rabbitmq服務
systemctl stop rabbitmq-server
重啟rabbitmq服務
systemctl restart rabbitmq-server