# 停止服务
rabbitmqctl stop_app
# 重置状态
rabbitmqctl reset
# 节点加入
rabbitmqctl join_cluster rabbit@rabbit-1
# 启动服务
rabbitmqctl start_app
# 创建用户
rabbitmqctl add_user admin 123456
# 创建vhost
rabbitmqctl add_vhost admin
# 分配权限
rabbitmqctl set_permissions -p admin admin ".*" ".*" ".*"
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# 赋予admin权限
rabbitmqctl set_user_tags admin administrator
# 用户admin分配vhost admin的用户许可证
rabbitmqctl set_permissions -p admin admin '.*' '.*' '.*'
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
# 配置复制策略
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all","ha-sync-mode":"automatic"}'
rabbitmqctl set_policy ha-all "^aaa" '{"ha-mode":"all","ha-sync-mode":"automatic"}'
rabbitmqctl set_policy -p admin ha-all "^" '{"ha-mode":"all","ha-sync-mode":"automatic"}'
rabbitmqctl set_policy -p admin ha-all "^aaa" '{"ha-mode":"all","ha-sync-mode":"automatic"}'