集群
集群状态
1
| {rabbitmq_home}/sbin/rabbitmqctl cluster_status
|
设置集群名称
1
| {rabbitmq_home}/sbin/rabbitmqctl set_cluster_name {cluster_name}
|
节点
启动节点
1
| {rabbitmq_home}/sbin/rabbitmq-server -detached
|
停止节点
1
| {rabbitmq_home}/sbin/rabbitmqctl stop
|
节点状态
1
| {rabbitmq_home}/sbin/rabbitmqctl status
|
停止集群中的指定节点
1
| {rabbitmq_home}/sbin/rabbitmqctl -n {node name} stop
|
启动应用服务
1
| {rabbitmq_home}/sbin/rabbitmqctl start_app
|
停止应用服务
1
| {rabbitmq_home}/sbin/rabbitmqctl stop_app
|
加入集群
1
| {rabbitmq_home}/sbin/rabbitmqctl join_cluster {cluster a node name}
|
用户
创建用户
1
| {rabbitmq-home}/sbin/rabbitmqctl add_user {username} {password}
|
删除用户
1
| {rabbitmq-home}/sbin/rabbitmqctl delete_user {username}
|
用户列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_user
|
修改密码
1
| {rabbitmq-home}/sbin/rabbitmqctl change_password {username} {password}
|
清除密码
1
| {rabbitmq-home}/sbin/rabbitmqctl clear_password {username}
|
设置用户角色
1
| {rabbitmq-home}/sbin/rabbitmqctl set_user_tags {username} {tag}
|
tag
- management
- policymaker
- monitoring
- administrator
设置用户 vhost 权限
1
| {rabbitmq-home}/sbin/rabbitmqctl set_permissions -p {vhost} {username} {conf} {write} {read}
|
{rabbitmq-home}/sbin/rabbitmqctl set_permissions -p “/“ admin “.“ “.“ “.*”
vhost
创建 vhost
1
| {rabbitmq-home}/sbin/rabbitmqctl add_vhost {vhost_name}
|
删除 vhost
1
| {rabbitmq-home}/sbin/rabbitmqctl delete_vhost {vhost_name}
|
队列
队列列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_queues [-p {vhost_name}]
|
删除队列
1
| {rabbitmq-home}/sbin/rabbitmqctl delete_queue {queue_name}
|
交换机
交换机列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_exchanges [-p {vhost_name}]
|
交换机和队列绑定关系列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_bindings [-p {vhost_name}]
|
连接
连接列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_connections
|
关闭连接
1
| {rabbitmq-home}/sbin/rabbitmqctl close_connection {connection_pid}
|
关闭全部连接
1
| {rabbitmq-home}/sbin/rabbitmqctl close_all_connections
|
channel 通道
channel 列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_channels
|
consumer 消费端
consumer 列表
1
| {rabbitmq-home}/sbin/rabbitmqctl list_consumers [-p {vhost_name}]
|