“Rabbitmq常用命令”的版本间的差异
跳到导航
跳到搜索
小 (导入1个版本) |
|||
第1行: | 第1行: | ||
+ | =v= | ||
+ | |||
+ | <pre> | ||
+ | rabbitmqctl set_policy -p lxtx_hello mirror4lxtx_hello "^" '{"ha-mode":"all"}' | ||
+ | Setting policy "mirror4lxtx_hello" for pattern "^" to "{\"ha-mode\":\"all\"}" with priority "0" | ||
+ | |||
+ | |||
+ | |||
+ | </pre> | ||
+ | |||
+ | |||
=* 用户角色及权限控制= | =* 用户角色及权限控制= | ||
2019年10月21日 (一) 10:28的版本
v
rabbitmqctl set_policy -p lxtx_hello mirror4lxtx_hello "^" '{"ha-mode":"all"}' Setting policy "mirror4lxtx_hello" for pattern "^" to "{\"ha-mode\":\"all\"}" with priority "0"
* 用户角色及权限控制
RabbitMQ的用户角色分类:
none、management、policymaker、monitoring、administrator
RabbitMQ各类角色描述:
none 不能访问 management plugin management 用户可以通过AMQP做的任何事外加: 列出自己可以通过AMQP登入的virtual hosts 查看自己的virtual hosts中的queues, exchanges 和 bindings 查看和关闭自己的channels 和 connections 查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。 policymaker management可以做的任何事外加: 查看、创建和删除自己的virtual hosts所属的policies和parameters monitoring management可以做的任何事外加: 列出所有virtual hosts,包括他们不能登录的virtual hosts 查看其他用户的connections和channels 查看节点级别的数据如clustering和memory使用情况 查看真正的关于所有virtual hosts的全局的统计信息 administrator policymaker和monitoring可以做的任何事外加: 创建和删除virtual hosts 查看、创建和删除users 查看创建和删除permissions 关闭其他用户的connections
Note
administrator一定能看到 cluster信息,manager不行 monitoring 也可以
* 创建用户
** 新增用户admin,密码1234 rabbitmqctl add_user admin 1234 ** 也可以使用rabbitmqctl命令更改密码 rabbitmqctl change_password admin adm ** 将admin加入到管理员组 赋予其management角色: rabbitmqctl set_user_tags admin administrator ** 查看用户列表 rabbitmqctl list_users