rabbitmq的命令使用
翻譯: bobning
編譯和安裝
ubuntu或debian下的安裝非常簡單
# apt-get install rabbitmq-server
預設的資料庫內容
當第一次啟動服務,檢測資料庫是否未初始化或者被刪除,它會用下面的資源初始化乙個新的資料庫:
乙個命名為 / 的虛擬宿主乙個名為guest密碼也為guest的使用者,他擁有/虛擬宿主的所有許可權
如果你的中介軟體是公開訪問的,最好修改guest使用者的密碼。
管理概觀 www.2cto.com
rabbitmqctl 是rabbitmq中介軟體的乙個命令列管理工具。它通過連線乙個中介軟體節點執行所有的動作。本地節點預設被命名為」rabbit」。可以通過這個命令前使 用」-n」標誌明確的指定節點名稱, 例如:
# rabbitmqctl -n rabbit@shortstop add_user tonyg changeit
這個命令指示rabbitmq中介軟體在rabbit@shortstop 節點建立乙個tonyg/changeit的使用者。
在乙個名為」server.example.com」的主機,rabbitmq erlang節點的名稱通常是rabbit@server(除非rabbitmq_nodenam在 中介軟體啟動時候被設定)。
hostnam -s 的輸出通常是」@」符號正確的字尾。
rabbitmqctl 預設產生詳細輸出。通過」-q」標示可選擇安靜模式。
rabbitmqctl -q status
應用和集群管理
1.停止rabbitmq應用,關閉節點
# rabbitmqctl stop
2.停止rabbitmq應用
3.啟動rabbitmq應用
4.顯示rabbitmq中介軟體各種資訊
# rabbitmqctl status
5.重置rabbitmq節點
# rabbitmqctl reset
# rabbitmqctl force_reset
從它屬於的任何集群中移除,從管理資料庫中移除所有資料,例如配置過的使用者和虛擬宿主, 刪除所有持久化的訊息。
force_reset命令和reset的區別是無條件重置節點,不管當前管理資料庫狀態以及集群的配置。如果資料庫或者集群配置發生錯誤才使用這個最後 的手段。
注意:只有在停止rabbitmq應用後,reset和force_reset才能成功。
6.迴圈日誌檔案
# rabbitmqctl rotate_logs[suffix]
7.集群管理 www.2cto.com
# rabbitmqctl cluster clusternode…
使用者管理
1.新增使用者
# rabbitmqctl add_user username password
2.刪除使用者
# rabbitmqctl delete_user username
3.修改密碼
# rabbitmqctl change_password username newpassword
4.列出所有使用者
# rabbitmqctl list_users
許可權控制
1.建立
虛擬主機
# rabbitmqctl add_vhost vhostpath
2.刪除虛擬主機 www.2cto.com
# rabbitmqctl delete_vhost vhostpath
3.列出所有虛擬主機
# rabbitmqctl list_vhosts
4.設定使用者許可權
# rabbitmqctl set_permissions [-p vhostpath] username regexp regexp regexp
5.清除使用者許可權
# rabbitmqctl clear_permissions [-p vhostpath] username
6.列出虛擬主機上的所有許可權
# rabbitmqctl list_permissions [-p vhostpath]
7.列出使用者許可權
# rabbitmqctl list_user_permissions username
RabbitMQ安裝及配置
2.安裝rabbitmq 變數名 erlang home 變數值 e soft erlang erl 23.0 path下面新增 erlang home bin 設定環境變數,新建 rabbitmq server 變數值 自己的安裝目錄 path下面新增 rabbitmq server sbin 安...
RabbitMQ安裝及配置
rabbitmq是乙個在amqp協議標準基礎上完整的,可服用的企業訊息系統。它遵循mozilla public license開源協議,採用erlang語音實現的工業級的訊息佇列 mq 伺服器,rabbi mq是建立在erlang otp平台上,所以安裝需要先安裝erlang語言包。注 安裝前請檢查...
RabbitMQ安裝和命令
1 使用brew安裝rabbitmq brew install rabbitmq 2 安裝目錄 usr local cellar rabbitmq 3 配置環境變數,在任何目錄下都可以啟動rabbitmq vi bash profile path path usr local cellar rabb...