1、使用brew安裝rabbitmq:
brew install rabbitmq
2、安裝目錄:
/usr/local/cellar/rabbitmq/
3、配置環境變數,在任何目錄下都可以啟動rabbitmq
vi ~/.bash_profile
path=$path:/usr/local/cellar/rabbitmq/3.6.6/sbin
source ~/.bash_profile
4、服務管理
啟動服務:
rabbitmq-server
關閉服務:
rabbitmqctl stop
開啟應用 [服務依舊執行]
停止應用 [服務依舊執行]
5、web管理介面:
6、 使用者管理:
新增使用者
sudo rabbitmqctl add_user username password
刪除使用者
sudo rabbitmqctl delete_user username
修改密碼
sudo rabbitmqctl change_password username newpassword
清除使用者密碼,禁止使用者登入
sudo rabbitmqctl clear_password
列出所有使用者
sudo rabbitmqctl list_users
設定使用者角色
rabbitmqctl set_user_tags username tag
7、vhost虛擬主機管理
virtual host只是起到乙個命名空間的作用,所以可以多個user共同使用乙個virtual host,文章開頭寫的vritual_host = '/',這個是系統預設的,就是說當我們建立乙個到rabbitmq的connection時候,它的命名空間是'/',需要注意的是不同的命名空間之間的資源是不能訪問的,比如 exchang,queue ,bingding等
建立虛擬主機
sudo rabbitmqctl add_vhost vhostpath
刪除虛擬主機
sudo rabbitmqctl delete_vhost vhostpath
列出所有虛擬主機
sudo rabbitmqctl list_vhosts
列出某個 vhost 的所有使用者和許可權
list_permissions [-p vhostpath]
列出某個使用者的所有許可權。
list_user_permissions
清除使用者對某個 vhost 的許可權。
clear_permissions [-p vhostpath]
設定使用者對某個 virtual host 的許可權,如果不指定 vhost,則預設為「/」 vhost。
set_permissions [-p vhostpath]
rabbitmqctl set_permissions -p test_host kang 「.
" ".
" ".*"
新增乙個管理員代替 guest
rabbitmqctl add_user admin 123456
指定使用者的角色
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".
" ".
" ".*」
分配給使用者指定虛擬主機的許可權,雖然是administrator角色,但不對所有虛擬主機都有許可權,一樣需要對每個虛擬主機都授權
顯示資訊
rabbitmqctl list_queues [-p ] [...]
列出某個 vhost 的所有 queue。
rabbitmqctl list_exchanges [-p ] [...]
列出某個 vhost 的所有 exchange。
rabbitmqctl list_bindings [-p ] [...]
列出某個 vhost 的所有 binding。
rabbitmqctl list_connections [...]
列出 rabbitmq broker 的所有 connection。
rabbitmqctl list_channels [...]
列出 rabbitmq broker 的所有 channel
rabbitmqcrl list_consumers [-p ]
列出某個 vhost 的所有 consumer。
RabbitMQ安裝及命令
rabbitmq的命令使用 翻譯 bobning 編譯和安裝 ubuntu或debian下的安裝非常簡單 apt get install rabbitmq server 預設的資料庫內容 當第一次啟動服務,檢測資料庫是否未初始化或者被刪除,它會用下面的資源初始化乙個新的資料庫 乙個命名為 的虛擬宿主...
rabbitmq安裝和部署
oascloud mq測試伺服器 rabbitmq history no.version contents time persion remarks 1v1.0 create documents 2019 07 01 qinfang ye oascloud mq測試伺服器 rabbitmq1 2 注...
RabbitMQ 安裝和配置
rabbitmq wiki rabbitmq 百科 rabbitmq 官網 rabbitmq 官網安裝文件 install rpm.html rabbitmq 文件 開啟 web 介面管理 rabbitmq plugins enable rabbitmq management 重啟 rabbitmq...