RabbitMQ安装与配置web界面管理(centos、springboot)

1、安装rabbitmq
  1)添加erlang源
    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
    yum install erlang -y
  2)安装rabbitmq
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
    yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
2、配置Rabbitmq-server
1)将rabbitmq的rabbitmq.config.example文件内容替换/etc/rabbitmq/rabbitmq.config
2)编辑rabbitmq配置文件,开启远程访问
     将配置文件中"%% {loopback_users, []},",这一行的逗号去掉
3)开启 Web 界面管理
    #rabbitmq-plugins enable rabbitmq_management
4)重启 RabbitMQ 服务
    #systemctl restart rabbitmq-server
5)开放防火墙端口
   #iptables -I INPUT -p tcp -m tcp --dport 15672 -j ACCEPT
   #iptables -I INPUT -p tcp -m tcp --dport 5672 -j ACCEPT
   #service iptables save
   #service iptables restart
3、浏览器访问rabbitmq web界面
   浏览器上输入地址:rabbitmq服务器地址:15672。默认管理员账号:guest,密码:guest。登录后的界面如下所示:
问题一:rabbitmq没找到配置文件
如果出现页面出现/etc/rabbitmq/rabbitmq.config(not found)
解决如下:
1.find / -name "rabbitmq.config.example"  找到相应的模板配置文件进行拷贝
2.cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/
3.mv rabbitmq.config.example rabbitmq.config
4.service rabbitmq-server restart即可

问题二:开启 Web 界面管理
#rabbitmq-plugins list       会发现没有rabbitmq_management
#rabbitmq-plugins enable rabbitmq_management        需要开启rabbitmq_management插件

4.RabbitMQ常用命令

chkconfig rabbitmq-server on    添加开机启动RabbitMQ服务

启动关闭命令

service rabbitmq-server status    查看rabbitmq状态

service rabbitmq-server start/restart    开启/重启rabbitmq

service rabbitmq-server stop    停止rabbitmq

关于用户(可以在web界面管理中Admin标签里配置)

rabbitmqctl add_user root 123456    创建一个新用户

rabbitmqctl set_user_tags root administrator    给用户设置超级管理员权限

rabbitmqctl list_users    查看用户列表

rabbitmqctl delete_user root    删除root用户

rabbitmqctl change_password Username Newpassword    修改用户密码

 

使用户root具有vhost1这个virtual host中所有资源的配置、写、读权限以便管理其中的资源

rabbitmqctl set_permissions -p root '.*' '.*' '.*'    

查看权限

rabbitmqctl list_user_permissions root    

rabbitmqctl list_permissions -p vhost1

清除权限

rabbitmqctl clear_permissions [-p VHostPath] User

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值