• RabbitMQ常用命令(一)


    启动和关闭

    1、启动RabbitMQ

    rabbitmq-server start &

    注意:这里可能会出现错误,错误原因是/var/lib/rabbitmq/.erlang.cookie文件权限不够。

    解决方案对这个文件授权

      chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie

    chmod 400 /var/lib/rabbitmq/.erlang.cookie

    2、停止服务

    rabbitmqctl stop

    插件管理

    1、添加插件

             rabbitmq-plugins enable {插件名}

    2、删除插件

             rabbitmq-plugins disable {插件名}

             注意:RabbitMQ启动以后可以使用浏览器进入管控台但是默认情况RabbitMQ不允许直接使用浏览器浏览器进行访问因此必须添加插件

        rabbitmq-plugins enable rabbitmq_management

    3、使用浏览器访问管控台http://RabbitMQ服务器IP:15672

    http://192.168.71.128:15672

    用户管理

    RabbitMQ安装成功后使用默认用户名guest登录

    账号:guest

    密码:guest

    注意:这里guest只允许本机登录访问需要创建用户并授权远程访问命令如下

    添加用户:rabbitmqctl add_user {username} {password}

     rabbitmqctl add_user root root

    删除用户:rabbitmqctl delete_user {username}

    修改密码:rabbitmqctl change_password {username} {newpassword}

    rabbitmqctl change_password root 123456

    设置用户角色:rabbitmqctl set_user_tags {username} {tag}

    rabbitmqctl set_user_tags root administrator

    tag参数表示用户角色取值为:management monitoring policymaker  administrator

                       各角色详解:

    management

    用户可以通过AMQP做的任何事外加:

    列出自己可以通过AMQP登入的virtual hosts 

    查看自己的virtual hosts中的queues, exchanges 和 bindings

    查看和关闭自己的channels 和 connections

    查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。

    policymaker

    management可以做的任何事外加:

    查看、创建和删除自己的virtual hosts所属的policies和parameters

    monitoring 

    management可以做的任何事外加:

    列出所有virtual hosts,包括他们不能登录的virtual hosts

    查看其他用户的connections和channels

    查看节点级别的数据如clustering和memory使用情况

    查看真正的关于所有virtual hosts的全局的统计信息

    administrator  

    policymaker和monitoring可以做的任何事外加:

    创建和删除virtual hosts

    查看、创建和删除users

    查看创建和删除permissions

    关闭其他用户的connections

  • 相关阅读:
    [Java反序列化]—Shiro反序列化(二)
    pytorch最后一步安装失败显示false怎么办?
    【自然语言处理】NLP入门(五):1、正则表达式与Python中的实现(5):字符串常用方法:对齐方式、大小写转换详解
    90%的人以为会用ThreadPoolExecutor了,看了这10张图再说吧
    sql多表查询,嵌套查询,函数查询
    记录获取蓝鲸智云token的过程
    [node.js] node.js下载与安装;nodejs模块化介绍;同步与异步区别try-catch捕捉异常;fs模块;path路径模块;http模块
    VUE:可收缩工具栏
    带拐友们认识docker的数据管理
    笔记一:odoo透视表和图表
  • 原文地址:https://blog.csdn.net/weixin_47315082/article/details/134249895