Forked from Kostassoid/setup-local-rabbitmq-cluster.cmd
Created
August 14, 2019 15:52
-
-
Save frostcodes/bbb60888f65f4d6a6bb3692d35bb3126 to your computer and use it in GitHub Desktop.
A little script to set up local RabbitMQ cluster (on Windows) with mirroring for various experiments. Best served with HAProxy.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set RABBITMQ_NODE_PORT=6001 | |
set RABBITMQ_NODENAME=rabbit1 | |
set RABBITMQ_SERVICE_NAME=rabbit1 | |
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15672}] | |
call rabbitmq-server -detached | |
set RABBITMQ_NODE_PORT=6002 | |
set RABBITMQ_NODENAME=rabbit2 | |
set RABBITMQ_SERVICE_NAME=rabbit2 | |
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15673}] | |
call rabbitmq-server -detached | |
call rabbitmqctl -n rabbit2 stop_app | |
call rabbitmqctl -n rabbit2 join_cluster rabbit1@PC044 | |
call rabbitmqctl -n rabbit2 start_app | |
call rabbitmqctl -n rabbit1 set_policy ha-all "^.*" "{""ha-mode"":""all""}" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment