一、安裝 rabbitmq-server
1、更新資源:sudo apt-get update
2、sudo apt-get install rabbitmq-server
3、 安裝 web UI 插件:sudo rabbitmq-plugins enable rabbitmq_management
- 到這里,安裝就完成了,沒(méi)有那么復(fù)雜,
apt-get安裝的包,環(huán)境變量已經(jīng)自動(dòng)配好了,可以直接使用rabbitmq-server等命令 - 如果你的 ubuntu 是有界面的,現(xiàn)在打開(kāi)瀏覽器,輸入
127.0.0.1:15672就可進(jìn)入登錄界面,使用guest賬號(hào)登錄,密碼是一樣的。 - 如果你的ubuntu 是云服務(wù)器,你需要接著配置賬號(hào)信息,RabbitMq 只支持本機(jī)使用
guest賬號(hào)登錄。
二、配置 Mq
1、修改node監(jiān)聽(tīng)端口(建議修改,也可使用默認(rèn)的)
$ sudo vi /etc/rabbit/rabbitmq-env.conf

- 將
NODE_IP_ADDRESS置位空,即代表接受所有的 host 訪(fǎng)問(wèn) - 將
NODE_PORT換成你自己想要替換的端口
2、修改 Web UI 的監(jiān)聽(tīng)端口
- 在
/etc/rabbitmq/目錄下新建rabbitmq.config文件
- 此文件用來(lái)配置 plugins的參數(shù),指定需要監(jiān)聽(tīng)的 port
三、配置賬號(hào)
1、新增一個(gè)用戶(hù):rabbitmqctl add_user Username Password
2、給用戶(hù)賦予管理員權(quán)限:rabbitmqctl set_user_tags Username administrator
- 一共有四種權(quán)限:
超級(jí)管理員(administrator)、監(jiān)控者(monitoring)、策略制定者(policymaker),傳送門(mén)
四、重啟服務(wù)
1、 關(guān)閉: rabbitmqctl stop
2、 后臺(tái)啟動(dòng):rabbitmq-server -detached
3、重啟之后,即可在瀏覽器中訪(fǎng)問(wèn)mq的UI界面
4、打開(kāi)界面之后,上面的添加用戶(hù)、設(shè)置權(quán)限,都可在UI界面完成
五、采坑提醒
1、Web UI不能正常打開(kāi)
- 檢查你的 plugins 配置文件,即
rabbitmq.config文件,不是rabbitmq-env.conf,注意區(qū)別開(kāi)
2、遠(yuǎn)程不能鏈接
- 檢查你的
rabbitmq-env.conf文件,是不是允許所有的 host,和對(duì)應(yīng)正確的端口 -
賦予賬號(hào)訪(fǎng)問(wèn)權(quán)限,很重要 - 以下命令是給指定用戶(hù)賦予訪(fǎng)問(wèn)所有路徑的權(quán)限
rabbitmqctl set_permissions -p /Username ".*" ".*" ".*"
