1、服务器启动与关闭
启动:service rabbitmq-server start
关闭:service rabbitmq-server stop
重启:service rabbitmq-server restart
启动rabbitmq:rabbitmq-service start
关闭rabbitmq:rabbitmq-service stop
关闭应用:rabbitmqctl stop_app
启动应用:rabbitmqctl start_app
查看所有的队列:rabbitmqctl list_queues
清除所有的队列:rabbitmqctl reset
查看用户:rabbitmqctl list_users
查看状态:rabbitmqctl status
查看用户连接: rabbitmqctl list_connections
查看集群状态:rabbitmqctl cluster_status
集群同步:
所有节点的值相同:/var/lib/rabbitmq/.erlang.cookie
加入集群:
host1和host2,在host2上操作
先停止:rabbitmqctl -n rabbit stop_app
加入:rabbitmqctl -n rabbit join_cluster rabbit@$rabbit_hostname1
再启动:rabbitmqctl -n rabbit start_app
2、用户管理
新增 rabbitmqctl add_user admin admin
删除 rabbitmqctl delete_user admin
修改 rabbitmqctl change_password admin admin123
用户列表 rabbitmqctl list_users
设置角色 rabbitmqctl set_user_tags admin administrator monitoring policymaker management
设置用户权限 rabbitmqctl set_permissions -p VHostPath admin ConfP WriteP ReadP
查询所有权限 rabbitmqctl list_permissions [-p VHostPath]
指定用户权限 rabbitmqctl list_user_permissions admin
清除用户权限 rabbitmqctl clear_permissions [-p VHostPath] admin
多应用使用
rabbitmqctl -n rabbit_ceilometer 命令