安装 rabbitmq

sudo apt-get install erlang-nox -y
sudo apt-get update
sudo apt-get install rabbitmq-server -y

 

rabbitmq 服务管理

# 启动 rabbitmq 服务
service rabbitmq-server start

# 关闭 rabbitmq 服务
service rabbitmq-server stop

# 重启 rabbitmq 服务
service rabbitmq-server restart

# 查看 rabbitmq 状态
service rabbitmq-server status

 

rabbitmq 添加用户

# 添加用户
sudo rabbitmqctl add_user  admin  admin  

# 赋予权限
sudo rabbitmqctl set_user_tags admin administrator

# 赋予 virtual host 中所有资源的配置、写、读权限
sudo rabbitmqctl  set_permissions -p / admin '.*' '.*' '.*'

 

rabbitmq_manager

rabbitmq_manager 是官方提供的管理工具,官方地址:https://www.rabbitmq.com/management.html

# 启用 rabbitmq_manager
cd /etc/rabbitmq
sudo rabbitmq-plugins enable rabbitmq_management

 

访问 rabbitmq_manager:

地址:http://localhost:15672

账户:admin

密码:admin

 

启用 guest 账号

 

# rabbitmq_server-3.8.2 要先确定 rabbitmq 的版本
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin/rabbit.app

# 将 loopback_users 中的 guest 删除
{loopback_users, [<<"guest">>]},

# 重启 rabbitmq
service rabbitmq-server restart