当前位置:   article > 正文

RabbitMQ(四)RabbitMQ常用命令_查看rabbitmq集群状态

查看rabbitmq集群状态

请添加图片描述

官网地址:https://www.rabbitmq.com/

下载地址:https://www.rabbitmq.com/download.html

(注意:Windows 控制台需要用管理员启动,不然会报错:发生系统错误 5)

一、以应用方式启动

# 后台启动
rabbit-mq-server -detached
# 直接启动(关闭窗口会直接退出)
rabbitmq-server
# 关闭应用和erlang
rabbitmqctl stop
# 只关闭应用,不关闭erlang
rabbitmqctl stop_app

# 查看服务状态
rabbitmqctl status
# 查看集群信息
rabbitmqctl cluster_status
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

二、以服务方式启动

# 安装服务(install之后默认启动)
rabbitmq-service install

# 启动服务
rabbitmq-service start
# 关闭服务
rabbitmq-service stop

# 查看服务状态
rabbitmqctl status
# 查看集群信息
rabbitmqctl cluster_status

# 使服务有效
rabbitmq-service enable
# 使服务无效(服务关闭后,执行才生效)
rabbitmq-service disable

# 帮助
rabbitmq-service help
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

在这里插入图片描述

在这里插入图片描述

三、集群节点

# 查看集群状态
rabbitmqctl cluster_status
# 添加节点
rabbitmqctl join_cluster {--ram|--disk} rabbit@node
# 移除节点(注意先关闭应用程序:rabbitmqctl stop_app)
rabbitmqctl forget_cluster_node rabbit@node
# 节点健康检查
rabbitmqctl node_health_check
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

四、用户管理

# 查看用户列表
rabbitmqctl list_users
# 添加用户
rabbitmqctl add_user <username> <password>
# 修改密码
rabbitmqctl change_password <username> <newpass>
# 删除用户
rabbitmqctl delete_user <username>

# 设置权限(如:给root用户设置/的vhost所有权限)
# rabbitmqctl set_permissions -p VHostPath 用户名 配置权限 写权限 读权限
rabbitmqctl set_permissions -p / <username> ".*" ".*" ".*"
# 查看所有用户权限
rabbitmqctl list_permissions [-p VHostPath]
# 查看指定用户权限
rabbitmqctl list_user_permissions <username>
# 清除用户权限
rabbitmqctl clear_permissions [-p VHostPath] <username>

# 设置角色
# administrator:所有权限
# management:用户可以访问management管理插件;
# monitoring:用户可以访问management管理插件,查看所有连接,通道以及节点相关信息;
# policymaker:用户可以访问management管理插件,并管理他们有权访问的vhost的策略和参数。
rabbitmqctl set_user_tags <username> <tag1,tag2>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

五、插件管理

# 启动管理插件,可视化界面
rabbitmq-plugins enable rabbitmq_management
# 关闭管理插件,可视化界面
rabbitmq-plugins disable rabbitmq_management

# 启动trace插件
rabbitmq-plugins enable rabbitmq_tracing
# 打开trace功能
rabbitmqctl trace_on
# 关闭trace插件
rabbitmq-plugins disable rabbitmq_tracing
# 关闭trace功能
rabbitmqctl trace_off
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

在这里插入图片描述





参考地址:

  1. WINDOWS环境下RABBITMQ的启动和停止命令,https://www.csdn.net/tags/MtTacgxsMDAxOTgtYmxvZwO0O0OO0O0O.html
  2. Linux环境下RabbitMQ常用命令,https://www.csdn.net/tags/OtDaEgysMjM4OTktYmxvZwO0O0OO0O0O.html
  3. RabbitMQ常用命令,https://www.cnblogs.com/ruhuanxingyun/p/14803899.html
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/512050
推荐阅读
相关标签
  

闽ICP备14008679号