安装RabbitMq

安装环境配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

安装

yum -y install rabbitmq-server-3.7.14-1.el7.noarch.rpm

启动

rabbitmq-server -detached

启用管理后台

rabbitmq-plugins enable rabbitmq_management

增加用户

rabbitmqctl add_user admin 123456

设置角色

rabbitmqctl set_user_tags admin administrator

设置用户权限

rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

登录后台管理

http://ip:15672
输入刚才设置的用户名密码即可;

附用户管理:

用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
(1) 新增一个用户
rabbitmqctl  add_user  Username  Password
(2) 删除一个用户
rabbitmqctl  delete_user  Username
(3) 修改用户的密码
rabbitmqctl  change_password  Username  Newpassword
(4) 查看当前用户列表
rabbitmqctl  list_users

附常见错误

我安装时犯的错,报management not found
[root@iZ283gj52dgZ ~]# rabbitmq-plugins enable rabbitmq-management
Enabling plugins on node rabbit@iZ283gj52dgZ:
rabbitmq-management
{:plugins_not_found, [:"rabbitmq-management"]}
解决方式:
[root@iZ283gj52dgZ ~]# rabbitmqctl eval 'application:get_env(rabbit, plugins_dir).'
{ok,"/usr/lib/rabbitmq/plugins:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/plugins"}
最后一个是plugins的目录,进去看看
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/plugins
ls
rabbitmq_management-3.7.14.ez
...
发现插件名字写错了,改为正确的插件名字就可以了。
参考:https://www.rabbitmq.com/plugins.html
原创文章,转载请注明出处:jbone - 安装RabbitMq