rabbitmq集群不重启服务在线reset脚本
#使用前互信做好,主机之间ssh不要输入密码 #三台节点的主机名称(改名称要在每一台的hosts里,也是当前集群的主机名) RABBIT_SERVER_01=jimmy-rabbit-1 RABBIT_SERVER_02=jimmy-rabbit-2 RABBIT_SERVER_03=jimmy-rabbit-3 #在rabbit节点一执行的内容 rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl start_app rabbitmqctl add_user <用户名> <密码> rabbitmqctl set_permissions -p / <用户名> '.*' '.*' '.*' #在其他节点执行的内容 echo " rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster rabbit@$RABBIT_SERVER_01 rabbitmqctl start_app " > rabbit-reset-node2.sh scp -r -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no rabbit-reset-node2.sh $RABBIT_SERVER_02:/root/ ssh