添加公钥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 ***