<div dir="ltr">Hi<div><br></div><div>These are the steps performed for cluster.</div><div><br></div><div>1. I installed on two server A and B</div><div>2. Took from A .erlang.cookie file and placed in B</div><div><br></div>
<div>Executed steps in server B</div><div><br></div><div><div>/rabbitmqctl stop_app</div><div> ./rabbitmqctl reset</div><div> ./rabbitmqctl join_cluster --ram rabbit@B</div><div> ./rabbitmqctl start_app</div><div>./rabbitmqctl cluster_status</div>
</div><div><br></div><div>Cluster was successful.</div><div><br></div><div>I wrote a sample program to publish message and given connection details of server A ( Server A is down.)</div><div><br></div><div><div>java.net.ConnectException: Connection refused: connect</div>
<div><span class="" style="white-space:pre">        </span>at java.net.DualStackPlainSocketImpl.connect0(Native Method)</div><div><span class="" style="white-space:pre">        </span>at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)</div>
<div><span class="" style="white-space:pre">        </span>at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)</div><div><span class="" style="white-space:pre">        </span>at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)</div>
<div><span class="" style="white-space:pre">        </span>at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)</div><div><span class="" style="white-space:pre">        </span>at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)</div>
<div><span class="" style="white-space:pre">        </span>at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)</div><div><span class="" style="white-space:pre">        </span>at java.net.Socket.connect(Socket.java:579)</div></div>
<div><br></div><div>And my assumption is should publish to server B because in cluster setup up and running.</div><div><br></div><div><br></div><div>Thanks<br></div><div><br></div><div> </div><div><br></div></div>