RabbitMQ 命令行的基本操作

服务端后台方式启动:

rabbitmq-server start &
9167995-5d9d6ece16b152d6
image

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

lsof -i:5672
9167995-8ae47bc0afe93383
image

查看所有队列:

rabbitmqctl list_queues
9167995-3789541ae99df668
image

查看所有虚拟主机:

rabbitmqctl list_vhosts
9167995-92a5b726b01f8342
image

如上图所示,rabbitMQ 在启动后会自动创建一个 / 的虚拟主机,当然你也可以自己创建虚拟主机。

启动应用:rabbitmqctl  start_app
停止应用: rabbitmqctl  stop_app
节点状态:rabbitmqctl status
9167995-26b68a4d3c5c9b1a
image
添加用户:rabbitmqctl  add_user username password

列出所有用户:rabbitmqctl list_users

删除用户:rabbitmqctl  delete_user username

清除用户权限:rabbitmqctl  clear_permissions  -p  vhostpath  username

列出用户权限:rabbitmqctl  list_user_permissions username

修改密码:rabbitmqctl  change_password  username  newpassword

设置用户权限:rabbitmqctl  set_permissions  -p  vhostpath  username  ".*"  ".*"  ".*"

创建虚拟主机: rabbitmqctl add_vhost vhostpath

列出所以虚拟主机: rabbitmqctl list_vhosts

列出虚拟主机上的所有权限: rabbitmqctl list_permissions -p vhostpath

删除虚拟主机: rabbitmqctl delete_vhost vhost vhostpath

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

组成集群命令: 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...]

猜你喜欢

转载自blog.csdn.net/weixin_34380781/article/details/87534071