RabbitMQ

2018-08-09

Ubuntu下快速安装:

apt install rabbitmq-server

rabbitmqctl基本操作

# 查看当前所有用户

$ rabbitmqctl list_users
 
# 查看默认guest用户的权限
$ rabbitmqctl list_user_permissions guest
 
# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
$ rabbitmqctl delete_user guest
 
# 添加新用户
$ rabbitmqctl add_user username password
 
# 新增管理员用户
$ rabbitmqctl set_user_tags username administrator
 
# 赋予用户默认vhost的全部操作权限
$ rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
 
# 查看用户的权限
$ rabbitmqctl list_user_permissions username

开启web管理

rabbitmq-plugins enable rabbitmq_management

配置文件

在/etc/rabbitmq/rabbitmq.config文件里

修改web管理端口

[{rabbitmq_management, [{listener, [{port, 12345}]}]}].

开启远程访问

[{rabbit, [{loopback_users, []}]}].