Rabbitmq rabbitmq常用命令

2021-10-01 20:38:56 字數 1464 閱讀 6093

**:

檢視外掛程式開啟情況: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 list_queues

清除所有的佇列:rabbitmqctl reset

檢視使用者:rabbitmqctl list_users

檢視狀態:rabbitmqctl status

檢視集群狀態:rabbitmqctl cluster_status

集群同步:

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

加入集群:

host1和host2,在host2上操作

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

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 命令

RabbitMQ RabbitMQ的一些基礎概念

工作中使用的是rabbitmq,需要對其進行熟悉。使用之前,弄清楚它是什麼東西,解決什麼問題。開發中,有一些任務並無須實時執行,比如 如上,儲存日誌表 傳送郵件等任務的實時性並不強,在系統繁忙時有可能阻塞,堵塞容易導致任務失敗。如果我們把它們放入佇列中,輪候執行,減低耦合的同時,是不是也緩解了系統壓...

mysql dba常用命令 MYSQL常用命令

安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...

mysql tovdate MySQL常用命令

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...