ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

rabbitmqctl 命令行操作命令

2021-02-01 19:04:03  阅读:179  来源: 互联网

标签:username reset 操作命令 list 用户 RabbitMQ rabbitmqctl 命令行


rabbitmqctl 命令行操作命令

用户命令

1.添加用户 
rabbitmqctl add_user username password 

2.删除用户 
rabbitmqctl delete_user username 

3.修改密码 
rabbitmqctl change_password username newpassword 

4.列出所有用户
rabbitmqctl list_users 

5.设置用户权限   [-p vhostpath]  是指设置用户在某个虚拟机上的权限
rabbitmqctl set_permissions [-p vhostpath] username regexp regexp regexp 

6.清除用户权限 
rabbitmqctl clear_permissions [-p vhostpath] username 

7.列出用户权限 
rabbitmqctl list_user_permissions username

8.设置用户角色 tagsName解释
rabbitmqctl set_user_tags username tagsname

列队命令

1.返回queue的信息,如果省略了-p参数,则默认显示的是"/"vhosts的信息。
rabbitmqctl list_queues [-p <vhostpath>] [<queueinfoitem> ...]  

2.返回exchange的信息。
rabbitmqctl list_exchanges [-p <vhostpath>] [<exchangeinfoitem> ...] 

3.返回绑定信息
rabbitmqctl list_bindings [-p <vhostpath>] [<bindinginfoitem> ...] 

4.返回链接信息
rabbitmqctl list_connections [<connectioninfoitem> ...] 

5.返回目前所有的
rabbitmqctl channels list_channels [<channelinfoitem> ...] 

6.返回consumers
rabbitmqctl list_consumers [-p <vhostpath>] 

7.显示broker的状态 environment #显示环境参数的信息 report #返回一个服务状态report
rabbitmqctl status 

8.清除队列
rabbitmqctl reset

虚拟机命令

1.创建虚拟主机 
rabbitmqctl add_vhost vhostpath 

2.删除虚拟主机 
rabbitmqctl delete_vhost vhostpath 

3.列出所有虚拟主机 
rabbitmqctl list_vhosts 

4.列出虚拟主机上的所有权限 
rabbitmqctl list_permissions [-p vhostpath] 

应用和集群管理

1.停止RabbitMQ应用,关闭节点 
rabbitmqctl stop 

2.停止RabbitMQ应用 
rabbitmqctl stop_app 

3.启动RabbitMQ应用 
rabbitmqctl start_app 

4.显示RabbitMQ中间件各种信息 
rabbitmqctl status 

5.重置RabbitMQ节点 
rabbitmqctl reset 
rabbitmqctl force_reset 

从它属于的任何集群中移除,从管理数据库中移除所有数据,例如配置过的用户和虚拟宿主, 删除所有持久化的消息。 
force_reset命令和reset的区别是无条件重置节点,不管当前管理数据库状态以及集群的配置。如果数据库或者集群配置发生错误才使用这个最后 的手段。 
注意:只有在停止RabbitMQ应用后,reset和force_reset才能成功。 

标签:username,reset,操作命令,list,用户,RabbitMQ,rabbitmqctl,命令行
来源: https://blog.csdn.net/heirenyagao112/article/details/113527184

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有