美文网首页
rabbitmq常用命令

rabbitmq常用命令

作者: mihope | 来源:发表于2019-02-18 22:08 被阅读0次

    rabbitmq常用命令

    go连接RabbitMQ "no access to this vhost"错误

    $ rabbitmqctl add_vhost web_push
    # web_push 是vhost的名字
    $ rabbitmqctl set_permissions -p web_push root "." "." ".*"
    # root 是用户名
    

    命令

    #应用管理
    $ rabbitmqctl status //显示RabbitMQ中间件的所有信息
    $ rabbitmqctl stop //停止RabbitMQ应用,关闭节点
    $ rabbitmqctl stop_app //停止RabbitMQ应用
    $ rabbitmqctl start_app //启动RabbitMQ应用
    $ rabbitmqctl restart //重置RabbitMQ节点
    $ rabbitmqctl force_restart //强制重置RabbitMQ节点
    #用户管理
    $ rabbitmqctl add_user username password //添加用户
    $ rabbitmqctl delete_user username //删除用户
    $ rabbitmqctl change_password username newpassword //修改密码
    $ rabbitmqctl list_users //列出所有用户
    # 权限控制管理
     $ rabbitmqctl add_vhost vhostpath //创建虚拟主机
     $ rabbitmqctl delete_vhost vhostpath //删除虚拟主机
     $ rabbitmqctl list_vhosts //列出所有虚拟主机
     $ rabbitmqctl set_permissions [-p vhostpath] username <conf> <write> <read> //设置用户权限
     $ rabbitmqctl clear_permissions [-p vhostpath] username //删除用户权限
     $ rabbitmqctl list_permissions [-p vhostpath] //列出虚拟机上的所有权限
     $ rabbitmqctl list_user_permissions username //列出用户权限
     # 集群管理
    $ rabbitmqctl cluster_status //获得集群配置信息
    $ rabbitmqctl join_cluster rabbit@localhost --ram | --disc //加入到rabbit节点中,使用内存模式或者磁盘模式
    $ rabbitmqctl change_cluster_node_type disc | ram //修改存储模式
    $ rabbitmqctl set_cluster_name newname //修改名字
    # 查看管理
    $ rabbitmqctl list_queues [-p <vhostpath>]  //查看所有队列
    $ rabbitmqctl list_exchanges [-p <vhostpath>] //查看所有交换机
    $ rabbitmqctl list_bindings [-p <vhostpath>] //查看所有绑定
    $ rabbitmqctl list_connections //查看所有连接
    $ rabbitmqctl list_channels //查看所有信道
    $ rabbitmqctl list_consumers //查看所有消费者信息
    

    相关文章

      网友评论

          本文标题:rabbitmq常用命令

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