rabbitmq从集群中拆除节点并初始化

node1,node2,node3 想要拆掉 node3 做为单独和 node1,node2 相同配置的集群

保存当前 definitions

GET $host:15672/api/definitions 保存为 json文件

node3 上执行

rabbitmqctl stop_app

node1上执行

rabbitmqctl forget_cluster_node rabbit@node3

node3 上删除 /var/lib/rabbitmq/mnesia 数据库下所有文件, 重启

之后 node3 初始化

rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

登录到管理台导入json文件