柚子快報邀請碼778899分享:分布式 rabbitMQ
柚子快報邀請碼778899分享:分布式 rabbitMQ
安裝依賴
# 添加 erlang 源到 apt 倉庫 wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb sudo dpkg -i erlang-solutions_1.0_all.deb # 更新安裝 sudo apt-get update sudo apt-get install erlang
安裝 RabbitMQ
# 調(diào)用官方安裝腳本 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash # 添加 RabbitMQ 簽名 (會出現(xiàn) 403 錯誤,可忽略不運(yùn)行) wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - # 更新并安裝 sudo apt-get update #(可忽略不運(yùn)行) sudo apt-get install rabbitmq-server
啟用 WEB UI
啟用管理插件和STOMP插件:
sudo rabbitmq-plugins enable rabbitmq_management rabbitmq_stomp # 重啟服務(wù)器 sudo systemctl restart rabbitmq-server
登錄 http://localhost:15672 web管理頁面 默認(rèn)提供 guest 賬號(密碼:guest),但是該賬號只提供 localhost 登錄,所以需要單獨(dú)創(chuàng)建用戶,使用 rabbitmqctl。 用戶相關(guān)命令如下:
$ sudo rabbitmqctl help | grep user add_user
創(chuàng)建用戶并設(shè)置角色
創(chuàng)建管理員用戶,負(fù)責(zé)整個 MQ 的運(yùn)維:
# 添加用戶 sudo rabbitmqctl add_user admin admin # 賦予其 administrator 角色 sudo rabbitmqctl set_user_tags admin administrator # 為用戶賦權(quán) sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' # 查看權(quán)限 sudo rabbitmqctl list_user_permissions admin
啟動rabbitmq: service rabbitmq-server start
停止rabbitmq: service rabbitmq-server stop?
重啟rabbitmq: service rabbitmq-server restart?
柚子快報邀請碼778899分享:分布式 rabbitMQ
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。