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
相关文章
相关标签/搜索