unijun 发表于 2019-2-19 10:02:52

Ubuntu 16.04 通过 apt 安装 RabbitMQ


[*]  添加公钥
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

[*]  更新软件包
sudo apt update
sudo apt upgrade

[*]  安装 RabbitMQ
sudo apt install rabbitmq-server

[*]  启动 RabbitMQ 服务
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server

[*]  查看状态
sudo systemctl status rabbitmq-server如果状态不是 active (running) ,尝试各种方法都不能成功启动,可以尝试重启操作系统。


[*]  启用 Web 管理接口
sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server此时,应该可以通过 http://localhost:15672 查看,guest/guest 账户登录。
注意:RabbitMQ 3.3 及后续版本,guest 只能在服务本机登录。
http://s1.运维网.com/images/20180518/1526622506408611.png

[*]  查看内存配置(配置文件位置可在上图中找到,not found 时可自己创建)
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解析、RabbitMQ与AMQP协议详解

[*]  Python3 通过 pika 连接 RabbitMQ 的基本用法
[*]  RabbitMQ服务端配置详解



【错误排查】

[*]  Q:epmd: ALIVE2_REQ from non local address
      A:可能是因为 iptables 配置了 nat 表 MASQUERADE,删除或修改次规则即可。参考:Erlang - ALIVE2_REQ from non local address


*** walker ***



页: [1]
查看完整版本: Ubuntu 16.04 通过 apt 安装 RabbitMQ