trx
Published on 2024-04-03 / 17 Visits
0

rabbitmq基础命令

# 停止服务
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"}'