rabbitmq使用:

注:
1、搭建好后修改主机名(hosts、hostname)会导致服务内容全清空(如账号、权限信息)
2、如果hosts里的ip、主机名与实际不对应,会导致服务无法启动

安装:

apt-get install rabbitmq-server

启用页面访问:

rabbitmq-plugins enable rabbitmq_management

访问:http://ip:15672

默认用户密码均为guest,不过只能通过localhost登录

用户:

创建用户命令:

rabbitmqctl add_user aa xxxx

删除用户:

rabbitmqctl delete_user aa

修改用户密码:

rabbitmqctl change_password aa xxxx

查看当前用户列表:

rabbitmqctl list_users

角色:

超过管理员:administrator

监控者:monitoring (可登陆管理控制台,查看节点信息)

策略制定者:policymaker (可登陆管理控制台,管理policy,但无法查看节点信息)

普通管理者:management (仅可登陆管理控制台)

赋予其administrator角色:

rabbitmqctl set_user_tags aa administrator

也可以给同一用户设置多个角色:

rabbitmqctl set_user_tags aa monitoring policymaker

权限:

设置用户权限:

rabbitmqctl set_permissions -p VHostPath aa ConfP WritP ReadP

查看所有用户的权限信息:

rabbitmqctl list_permissions

查看指定用户的权限信息:

rabbitmqctl list_user_permissions aa

删除用户的权限信息:

rabbitmqctl clear_permissions aa