RabbitMQ命令行手動建立隊列rabbitmqadmin用法

手動建立隊列方法:登陸http://ip:15672/cli下載python

將下載的rabbitmqadmin放到/usr/sbin目錄下,並賦予權限:chmod 755 rabbitmqadminweb

查看命令幫助信息:spa

python rabbitmqadmin help subcommandscode

建立隊列命令:以建立隊列test爲例(這裏的用戶名密碼須要有管理RabbitMQ的權限,能夠是admin用戶,也能夠是本身建立的管理角色的用戶)rabbitmq

python rabbitmqadmin declare queue name=test  auto_delete=false durable=false  --username=xxx  --password=xxx 隊列

查看隊列:rabbitmqctl list_queuesip

或者:python rabbitmqadmin list queues --username=xxx  --password=xxxget

建立隊列相關用戶:it

rabbitmqctl add_user 用戶  密碼   io

查看用戶:rabbitmqctl  list_users

給用戶賦權:

rabbitmqctl set_permissions -p / 用戶  '.*' '.*' '.*' 

查看用戶權限:rabbitmqctl  list_user_permissions  用戶      

設置用戶登陸web界面權限:

rabbitmqctl set_user_tags 用戶 (administrator,monitoring, management)

相關參數解釋:

  1. Durable: 是否須要持久化,  true表示持久化, false爲非持久化
  2. AutoDelete: 是否自動刪除,  true表示自動刪除, false爲非自動刪除
補充:
如需指定vhost的隊列(默認是/) 加上 --vhost
相關文章
相關標籤/搜索