Ubuntu 搭建 RabbitMq

一、安裝 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 ".*" ".*" ".*"
3、TODO:最簡(jiǎn)單的基本配置,不足之處請(qǐng)大佬指出,有問(wèn)題的小伙伴也歡迎留言哦!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容