【RabbitMQ】命令行使用学习

【RabbitMQ】命令行使用学习

===========================================================================================================

添加admin用户并授权

rabbitmqctl list_users
rabbitmqctl add_user admin admin
rabbitmqctl set_permissions -p /  admin  ".*"  ".*"  ".*"
rabbitmqctl list_permissions -p /

 

 

===========================================================================================================

修改密码

rabbitmqctl  change_password  v  newpassword

服务端后台方式启动

rabbitmq-server start &

查看端口占用情况,确认启动成功

lsof -i:5672

启动应用

rabbitmqctl start_app

停止应用

rabbitmqctl stop_app

移除所有数据,要在 rabbitmqctl stop_app 之后使用

rabbitmqctl reset

节点状态

rabbitmqctl status

组成集群命令

rabbitmqctl join_cluster <clusternode> [--ram]

查看集群状态

rabbitmqctl cluster_status

修改集群节点的存储形式

rabbitmqctl change_cluster_node_type disc | ram

摘除节点

rabbitmqctl forget_cluster_node  [--offline] 

修改节点名称

rabbitmqctl  rename_cluster_node   oldnode1  newnode1  [oldnode2  newnode2]  [oldnode3  newnode3...]

虚拟主机管理

列出所有虚拟主机

rabbitmqctl list_vhosts

创建虚拟主机

rabbitmqctl add_vhost vhostpath

删除虚拟主机

rabbitmqctl delete_vhost vhostpath

用户管理

列出所有用户

rabbitmqctl list_users

添加用户

rabbitmqctl add_user username password

删除用户

rabbitmqctl delete_user username

列出用户权限

rabbitmqctl  list_user_permissions username

设置用户权限

rabbitmqctl set_permissions -p vhostpath  username  ".*"  ".*"  ".*"

列出虚拟主机上的所有权限

rabbitmqctl list_permissions -p vhostpath

清除用户权限

rabbitmqctl clear_permissions  -p  vhostpath  v

查看所有队列

rabbitmqctl list_queues
rabbitmqctl list_queues - vhostpath

查看所有交换器

rabbitmqctl list_exchanges

查看所有绑定

rabbitmqctl list_bindings

 

posted @ 2021-01-11 15:16  翠微  阅读(133)  评论(0编辑  收藏  举报