美文网首页rabbitmq
RabbitMQ命令行的基本操作

RabbitMQ命令行的基本操作

作者: HmilyMing | 来源:发表于2018-08-13 21:49 被阅读108次

    服务端后台方式启动: rabbitmq-server start &

    启动rabbitMQ服务端

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

    查看所有队列:rabbitmqctl list_queues

    查看所有虚拟主机: rabbitmqctl list_vhosts

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

    启动应用:rabbitmqctl  start_app

    停止应用: rabbitmqctl  stop_app

    节点状态:rabbitmqctl status

    添加用户: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...]

    相关文章

      网友评论

        本文标题:RabbitMQ命令行的基本操作

        本文链接:https://www.haomeiwen.com/subject/srwyvftx.html