# 插件位置在 /plugins 文件夹下
# 列出已启用的插件
rabbitmq-plugins list
# 禁用 rabbitmq_mqtt 插件
rabbitmq-plugins disable rabbitmq_mqtt
# 启用 rabbitmq_mqtt 插件
rabbitmq-plugins enable rabbitmq_mqtt
# 重启RabbitMQ服务
service rabbitmq-server restart
# 添加页面用户及密码
rabbitmqctl add_user admin 123456
# 赋予其administrator角色
rabbitmqctl set_user_tags admin administrator
# 设置权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# 查看所有用户
rabbitmqctl list_users
# 查看用户权限
rabbitmqctl list_user_permissions admin
# 新增一个用户
rabbitmqctl add_user Username Password
# 删除用户
rabbitmqctl delete_user guest
# 修改用户密码
rabbitmqctl change_password admin admin
# 设置镜像模式
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'
# 查看 rabbitmq 内存阈值,默认为 0.4,内存达到阀值后,发布者会被阻塞,但是消费者不会被阻塞,消费者继续消费消息,当内存降低到阀值以下后,发布者继续开始发布消息。
abbitmqctl status|grep watermark
# 设置 rabbitmq 内存阈值
rabbitmqctl set_vm_memory_high_watermark 0.7
# 清空queue队列数据
rabbitmqctl -q purge_queue queue_name