当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/221404.html

相关文章:

  • 在教育领域,AI垂直大模型应用场景总结!
  • 基于级联广义积分器(CGI)的谐波信号提取MATLAB仿真
  • Linux--线程-条件控制实现线程的同步
  • flutter开发报错The instance member ‘widget‘ can‘t be accessed in an initializer
  • spring项目详细结构目录
  • Cygwin 和MinGW 的区别与联系
  • WebSocket Day03 : SpringMVC整合WebSocket
  • Electron + VUE3 桌面应用,主进程和渲染进程通信
  • 使用腾讯云轻量服务器安装AList
  • 边缘计算助力低速无人驾驶驶入多场景落地快车道
  • 谷歌推出基于AI的产品图像生成工具;[微软免费课程:12堂课入门生成式AI
  • python学习10
  • 【JAVA学习笔记】59 - JUnit框架使用、本章作业
  • 3D 线激光相机的激光条纹中心提取方法
  • 云尘靶场-Tr0ll-vulhub
  • Cuda cmake支持C++17
  • 【黑马程序员】Git
  • 季节性壁炉布置:让您的家温馨如冬季仙境
  • Chisel-xcode 下的调试神器
  • C语言运算符优先级一览表
  • C#在.NET Windows窗体应用中使用LINQtoSQL
  • Unity json反序列化为 字典存储
  • 助力青少年学习,亚马逊云科技2024年全球人工智能和机器学习奖学金计划正式启动
  • 华为机试练习题:HJ13 句子逆序
  • windows环境下安装Java过程(免登录Oracle官网下载java)
  • openssl交叉编译 (ubuntu+arm)
  • Python 海龟绘图基础教学教案(十七)
  • element ui多选框(Checkbox 多选框、Select多选框)编辑时无法选中的解决办法
  • TCP/IP--七层通信
  • 汽车标定技术(五)--基于模型开发如何生成完整的A2L文件(1)