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