Bootstrap

rabbitMQ常用命令及常见错误

一、常用命令

rabbitmq-server -detached  启动RabbitMQ服务
rabbitmqctl stop 关闭RabbitMQ服务
rabbitmqctl start_app 启动RabbitMQ应用,而不是服务
rabbitmqctl stop_app  停止
rabbitmqctl status  查看状态
rabbitmqctl add_user mq 123456 新增账户
rabbitmqctl set_user_tags mq administrator 给账户设置角色
rabbitmq-plugins enable rabbitmq_management  启用管理插件
rabbitmqctl cluster_status 集群状态
rabbitmqctl forget_cluster_node rabbit@rabbit3 节点摘除 
rabbitmqctl reset application重置
rabbitmqctl set_cluster_name  rabbit@rabbit1 修改集群名称
rabbitmqctl join_cluster rabbit@rabbit1 --ram  以ram形式加入集群
rabbitmqctl change_cluster_node_type ram  更改为ram模式
rabbitmq-plugins enable rabbitmq_tracing 启用日志插件
rabbitmq-plugins disable rabbitmq_tracing 停用日志插件
rabbitmqctl trace_on -p [virtual host]  启用日志监控
rabbitmqctl trace_off -p [virtual host]  停用用日志监控
rabbitmqctl set_policy -p [virtual host] TTL ".*" '{"message-ttl":60000}' --apply-to queues 设置消息生命周期,表示60s
rabbitmqctl set_policy -p [vi