多语言展示
当前在线:832今日阅读:168今日分享:49

CentOS7 安装RabbitMQ服务

安装RabbitMQ,它是实现AMQP(高级消息队列协议)的消息代理软件。
工具/原料
1

CentOS7

2

xshell5

方法/步骤
2

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

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_managementPlugin 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

注意事项

注意: 账号和密码: linuxprobe password

推荐信息