基础命令操作
服务操作
启停服务命令
rabbitmqctl start_app
rabbitmqctl stop_app
节点状态
rabbitmqctl status
用户操作
添加用户
rabbitmqctl add_user username password
查看所有用户
rabbitmqctl list_user
删除用户
rabbitmqctl delete_user username
清楚用户权限
rabbitmqctl clear_permissions -p vhostpath username
查看用户权限
rabbitmqctl list_user_permissions username
修改密码
rabbitmqctl change_password username newuserpassword
设置用户权限
rabbitmqctl set_permissions -p vhostpath username ".*"".*"".*"
虚拟主机操作
创建虚拟主机
rabbitmqctl add_vhost vhostpath
列出所有虚拟主机
rabbitmqctl list_vhosts
列出虚拟主机上所有权限
rabbitmqctl list_permissions -p vhostpath
删除虚拟主机
rabbitmqctl delete_vhost vhostpath
消息队列操作
查看所有队列消息
rabbitmqctl list_queues
清除队列里的消息
rabbitmqctl -p bhostpath purge_queue blue
高级命令操作
移除所有数据,要在rabbitmqctl stop_app之后使用
rabbitmqctl reset
组成集群命令 [–ram]存储模式 ram内存存储 disc磁盘存储
rabbitmqctl join_cluster <clusternode> [--ram]
查看集群状态
rabbitmqctl cluster_stauts
修改集群节点的存储形式
rabbitmqctl change_cluster_node_type disc|ram
忘记节点(摘除节点)(集群失败,失败转移)
rabbitmqctl forget_cluster_node [--offline]
节点名称修改
rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2]
管控台
管控台包括
user:登录者、rabbitmq版本、erlang版本、cluster集群模式
页面包含六个tab页面,分别是:
- overview:总览页面
- total 以折线图方式显示消息的传递
- golbal counts 对当前服务各个模块的统计
- node 当前节点的状态
- paths 配置文件地址以及日志文件地址
- import export 导入导出配置信息
- connections 服务连接
- 连接信息
- channel 信道
- 信道信息
- exchange 交换机
- 交换机列表(默认有九个)点击交换机进入详情,可查看绑定信息
- 添加交换机
- queue 队列
- 队列信息
- 添加队列
- admin 用户
- 添加用户
- 虚拟主机维护
- 权限配置
- 虚拟主机limit配置