1、RabbitMQ版本
查看匹配的版本:
https://www.rabbitmq.com/which-erlang.html
2、 安装
[root@localhost opt]# rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
[root@localhost opt]# rpm -ivh rabbitmq-server-3.8.6-1.el7.noarch.rpm
3、启动后台管理插件
[root@localhost opt]# rabbitmq-plugins enable rabbitmq_management
[root@iZ2ze0bf211t8e5fsndtk7Z opt]# systemctl start rabbitmq-server.service[root@iZ2ze0bf211t8e5fsndtk8Z ~]# systemctl status rabbitmq-server.service
[root@localhost opt]# systemctl restart rabbitmq-server.service[root@localhost opt]# systemctl stop rabbitmq-server.service
4、查看进程
[root@localhost opt]# ps -ef | grep rabbitmq
5、浏览器输入IP+端口号15672
默认帐号密码:
guest
,
guest
用户默认不允许远程连接
创建账号
[root@iZ2ze0bf211t8e5fsndtk8Z ~]# rabbitmqctl add_user 用户名 密码
Adding user "whn" ...
设置用户角色——超级管理员
[root@iZ2ze0bf211t8e5fsndtk8Z ~]# rabbitmqctl set_user_tags 用户名 administrator
Setting tags for user "用户名" to [administrator] ...
设置用户权限
[root@iZ2ze0bf211t8e5fsndtk8Z ~]# rabbitmqctl set_permissions -p "/" 用户名".*" ".*" ".*"
Setting permissions for user "用户名" in vhost "/" ...
查看当前用户和角色
[root@iZ2ze0bf211t8e5fsndtk8Z ~]# rabbitmqctl list_users
Listing users ...
user tags
guest [administrator]
用户名 [administrator]
修改密码
[root@iZ2ze0bf211t8e5fsndtk8Z ~]# rabbitmqctl change_password 用户名 密码
Changing password for user "用户名" ...