服务端后台方式启动:node
rabbitmq-server start &
复制代码
lsof -i:5672
复制代码
rabbitmqctl list_queues
复制代码
rabbitmqctl list_vhosts
复制代码
启动应用:rabbitmqctl start_app
中止应用: rabbitmqctl stop_app
节点状态:rabbitmqctl status
复制代码
添加用户:rabbitmqctl add_user username password
列出全部用户:rabbitmqctl list_users
删除用户:rabbitmqctl delete_user username
清除用户权限:rabbitmqctl clear_permissions -p vhostpath username
列出用户权限:rabbitmqctl list_user_permissions username
修改密码:rabbitmqctl change_password username newpassword
设置用户权限:rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*"
建立虚拟主机: rabbitmqctl add_vhost vhostpath
列出因此虚拟主机: rabbitmqctl list_vhosts
列出虚拟主机上的全部权限: rabbitmqctl list_permissions -p vhostpath
删除虚拟主机: rabbitmqctl delete_vhost vhost vhostpath
移除全部数据,要在 rabbitmqctl stop_app 以后使用: rabbitmqctl reset
组成集群命令: rabbitmqctl join_cluster <clusternode> [--ram]
查看集群状态: rabbitmqctl cluster_status
修改集群节点的存储形式: rabbitmqctl change_cluster_node_type disc | ram
摘除节点:rabbitmqctl forget_cluster_node [--offline]
修改节点名称:rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2 newnode2] [oldnode3 newnode3...]复制代码