添加公钥
wget-O-https://www.rabbitmq.com/rabbitmq-release-signing-key.asc|sudoapt-keyadd-
更新软件包
sudoaptupdate sudoaptupgrade
安装 RabbitMQ
sudoaptinstallrabbitmq-server
启动 RabbitMQ 服务
sudosystemctlenablerabbitmq-server sudosystemctlstartrabbitmq-server
查看状态
sudosystemctlstatusrabbitmq-server
如果状态不是active (running),尝试各种方法都不能成功启动,可以尝试重启操作系统。
启用 Web 管理接口
sudorabbitmq-pluginsenablerabbitmq_management sudosystemctlrestartrabbitmq-server
此时,应该可以通过http://localhost:15672查看,guest/guest 账户登录。
注意:RabbitMQ3.3 及后续版本,guest 只能在服务本机登录。
查看内存配置(配置文件位置可在上图中找到,not found 时可自己创建)
sudorabbitmqctlstatus|grepvm_memory
查看 RabbitMQ 版本
sudorabbitmqctlstatus|greprabbit,
sudorabbitmq-pluginslist
查看用户
sudorabbitmqctllist_users
sudorabbitmqctladd_useradminyourpassword#增加普通用户 sudorabbitmqctlset_user_tagsadminadministrator#给普通用户分配管理员角色
【相关阅读】
RabbitMQ 各种语言的开发包:https://www.rabbitmq.com/devtools.html
RabbitMQ 概念及入门文档:RabbitMQ入门与使用篇、RabbitMQ Exchange Queue RoutingKey BindingKey解析、RabbitMQ与AMQP协议详解
【错误排查】
Q:epmd: ALIVE2_REQ from non local address
A:可能是因为 iptables 配置了 nat 表MASQUERADE,删除或修改次规则即可。参考:Erlang - ALIVE2_REQ from non local address
***walker***