【Rabbitmq】rabbitmq常用命令

轉自:https://blog.csdn.net/shaoyunzhe/article/details/96461703

查看插件打開情況:rabbitmq-plugins list

啓動監控管理器:rabbitmq-plugins enable rabbitmq_management

關閉監控管理器:rabbitmq-plugins disable rabbitmq_management

 

1、服務器啓動與關閉

啓動:service rabbitmq-server start

關閉:service rabbitmq-server stop

重啓:service rabbitmq-server restart

 

啓動rabbitmq:rabbitmq-service start

關閉rabbitmq:rabbitmq-service stop

 

關閉應用:rabbitmqctl stop_app

啓動應用:rabbitmqctl start_app

 

查看所有的隊列:rabbitmqctl list_queues

清除所有的隊列:rabbitmqctl reset

查看用戶:rabbitmqctl list_users

查看狀態:rabbitmqctl status

查看集羣狀態:rabbitmqctl cluster_status

 

集羣同步:

所有節點的值相同:/var/lib/rabbitmq/.erlang.cookie

加入集羣:

host1和host2,在host2上操作

先停止:rabbitmqctl -n rabbit stop_app

加入:rabbitmqctl -n rabbit join_cluster rabbit@$rabbit_hostname1

再啓動:rabbitmqctl -n rabbit start_app

 

2、用戶管理

新增 rabbitmqctl add_user rabbituser rabbitpwd

刪除 rabbitmqctl delete_user rabbituser

修改 rabbitmqctl change_password rabbituser rabbitpwd123

用戶列表 rabbitmqctl  list_users

設置角色 rabbitmqctl set_user_tags admin administrator monitoring policymaker management

 

設置用戶權限 rabbitmqctl  set_permissions  -p  VHostPath  admin  ConfP  WriteP  ReadP

查詢所有權限 rabbitmqctl  list_permissions  [-p  VHostPath]

指定用戶權限 rabbitmqctl  list_user_permissions  admin

清除用戶權限 rabbitmqctl  clear_permissions  [-p VHostPath]  admin

//如果需要登錄rabbitmq管理頁面,需要配置如下命令

rabbitmqctl set_user_tags rabbituser administrator

 

多應用使用

rabbitmqctl -n rabbit_ceilometer 命令
 

發佈了46 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章