1、yum安装rabbitmq并启动rabbitmq
[root@linuxprobe~]# yum -y install rabbitmq-server
[root@linuxprobe~]# systemctl start rabbitmq-server
[root@linuxprobe~]# systemctl enable rabbitmq-server
[root@linuxprobe~]# systemctl status rabbitmq-server


2、Rabbitmq的简单使用
# rabbitmqctl 添加用户 密码
[root@linuxprobe ~]# rabbitmqctl add_user linuxprobe password
Creating user "linuxprobe" ...
...done.
# 查看用户
[root@linuxprobe ~]# rabbitmqctl list_users
Listing users ...
guest [administrator]
linuxprobe []
...done.
# 更改用户密码
[root@linuxprobe ~]# rabbitmqctl change_password linuxprobe strongpassword
Changing password for user "linuxprobe" ...
...done.
# 给普通用户管理员权限
[root@linuxprobe ~]# rabbitmqctl set_user_tags linuxprobe administrator
Setting tags for user "linuxprobe" to [administrator] ...
...done.
# 删除用户
[root@linuxprobe ~]# rabbitmqctl delete_user linuxprobe
Deleting user "linuxprobe" ...
...done.
#设王陕码置虚拟主注贪机权限
[root@linuxprobe ~]# rabbitmqctl set_permissions -p /my_vhost linuxprobe ".*" ".*" ".*"
Setting permissions for user "linuxprobe" in vhost "/my_vhost" ...
...done.
# 查看vhost权边购限
[root@linuxprobe ~]# rabbitmqctl list_permissions -p /my_vhost
Listing permissions in vhost "/my_vhost" ...
linuxprobe .* .* .*
...done.
[root@linuxprobe ~]# rabbitmqctl list_user_permissions linuxprobe
Listing permissions for user "linuxprobe" ...
/my_vhost .* .* .*
...done.
# 删除vhost中用户权限
[root@linuxprobe ~]# rabbitmqctl clear_permissions -p /my_vhost linuxprobe
Clearing permissions for user "linuxprobe" in vhost "/my_vhost" ...
...done.

3、安装Rabbitmq UI
[root@linuxprobe ~]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
[root@linuxprobe ~]# systemctl restart rabbitmq-server
[root@linuxprobe ~]# firewall-cmd --add-port=15672/tcp --permanent
success
[root@linuxprobe ~]# firewall-cmd --reload
success

