centos7 安装rabbitmq

按顺序安装下面三个安装包:

# rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm

# rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm

# rpm -ivh rabbitmq-server-3.6.16-1.el7.noarch.rpm

修改# vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.16/ebin/rabbit.app中的

{loopback_users, [<<"guest">>]},   -----》 {loopback_users, [guest]},

启动rabbitmq

# rabbitmq-server start &

# rabbitmq-plugins list

安装插件

# rabbitmq-plugins enable rabbitmq_management

 

rabbitmq连接默认使用的是5672端口

{tcp_listeners, [5672]},

其web管理可访问:http://ip:15672/   <---ip为你部署的服务器ip

 

1.查看当前用户列表

sudo rabbitmqctl list_users

2.添加用户--rabbitmqctl  add_user  Username  Password

sudo rabbitmqctl add_user admin 'OneCare&rabbitMq@91'

3.删除一个用户

rabbitmqctl  delete_user  Username

4.修改用户密码

rabbitmqctl  change_password  Username  Newpassword

5.设置用户角色

rabbitmqctl  set_user_tags  User  Tag

Tag只能填这些(administrator,monitoring,policymaker,management,或者自定义 )

6.设置用户权限

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

a.设置用户权限
rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP
b.查看(指定hostpath)所有用户的权限信息
rabbitmqctl  list_permissions  [-p  VHostPath]
c.查看指定用户的权限信息
rabbitmqctl  list_user_permissions  User
d.清除用户的权限信息
rabbitmqctl  clear_permissions  [-p VHostPath]  User

 

创建新的Virtualhost:
rabbitmqctl add_vhost /my_vhost
列出可用的虚拟主机:
rabbitmqctl list_vhosts
删除虚拟主机:
rabbitmqctl delete_vhost /myvhost
授予vhost的用户权限:
rabbitmqctl set_permissions -p /myvhost user ".*" ".*" ".*"
列出vhost权限:
rabbitmqctl list_permissions -p /myvhost
列出用户权限:
rabbitmqctl list_user_permissions user
删除用户权限:
rabbitmqctl clear_permissions -p /myvhost user

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值