添加公鑰html
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
更新軟件包bash
sudo apt update sudo apt upgrade
安裝 RabbitMQide
sudo apt install rabbitmq-server
啓動 RabbitMQ 服務spa
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server
查看狀態操作系統
sudo systemctl status rabbitmq-server
若是狀態不是 active (running) ,嘗試各類方法都不能成功啓動,能夠嘗試重啓操做系統。
.net
啓用 Web 管理接口插件
sudo rabbitmq-plugins enable rabbitmq_management sudo systemctl restart rabbitmq-server
此時,應該能夠經過 http://localhost:15672 查看,guest/guest 帳戶登陸。rest
注意:RabbitMQ 3.3 及後續版本,guest 只能在服務本機登陸。orm
查看內存配置(配置文件位置可在上圖中找到,not found 時可本身建立)server
sudo rabbitmqctl status | grep vm_memory
查看 RabbitMQ 版本
sudo rabbitmqctl status | grep rabbit,
查看可用插件及已安裝插件
sudo rabbitmq-plugins list
查看用戶
sudo rabbitmqctl list_users
添加管理用戶
sudo rabbitmqctl add_user admin yourpassword # 增長普通用戶 sudo rabbitmqctl set_user_tags admin administrator # 給普通用戶分配管理員角色
【相關閱讀】
RabbitMQ 各類語言的開發包:https://www.rabbitmq.com/devtools.html
RabbitMQ 概念及入門文檔:RabbitMQ入門與使用篇、RabbitMQ Exchange Queue RoutingKey BindingKey解析
【錯誤排查】
Q:epmd: ALIVE2_REQ from non local address
A:多是由於 iptables 配置了 nat 表 MASQUERADE,刪除或修改次規則便可。參考:Erlang - ALIVE2_REQ from non local address
*** walker ***