[rabbitmq-discuss] Clustering question
Matthew Sackman
matthew at lshift.net
Tue May 11 16:28:59 BST 2010
Hi Matt,
On Tue, May 11, 2010 at 11:20:12AM -0400, Matt Calder wrote:
> I am following along the clustering guide and not getting expected
> results. I have two machines running rabbitmq, and they can
> communicate (each can send messages to the other). So as per the
> clustering guide I run:
>
> ubuntu at domU-2:~/tmp$ sudo rabbitmqctl stop_app
> Stopping node 'rabbit at domU-2 ...
> ...done.
> ubuntu at domU-2:~/tmp$ sudo rabbitmqctl reset
> Resetting node 'rabbit at domU-2' ...
> ...done.
> ubuntu at domU-2:~/tmp$ sudo rabbitmqctl cluster rabbit at domU-1
> Clustering node 'rabbit at domU-2' with ['rabbit at domU-1'] ...
> ...done.
> ubuntu at domU-2:~/tmp$ sudo rabbitmqctl status
> Status of node 'rabbit at domU-2' ...
> [{running_applications,[{sasl,"SASL CXC 138 11","2.1.6"},
> {stdlib,"ERTS CXC 138 10","1.16.2"},
> {kernel,"ERTS CXC 138 10","2.13.2"}]},
> {nodes,['rabbit at domU-2']},
> {running_nodes,[]}]
> ...done.
>
> So despite the fact that it appeared to run, you can see that there
> are no running nodes.
The crucial step you're missing is to restart rabbit:
ubuntu at domU-2:~/tmp$ sudo rabbitmqctl start_app
> On the other machine:
>
> ubuntu at domU-1:~/tmp$ sudo rabbitmqctl status
> Status of node 'rabbit at domU-1' ...
> [{running_applications,[{rabbit,"RabbitMQ","1.6.0"},
> {mnesia,"MNESIA CXC 138 12","4.4.10"},
> {os_mon,"CPO CXC 138 46","2.2.2"},
> {sasl,"SASL CXC 138 11","2.1.6"},
> {stdlib,"ERTS CXC 138 10","1.16.2"},
> {kernel,"ERTS CXC 138 10","2.13.2"}]},
> {nodes,['rabbit at domU1','rabbit at domU-2']},
> {running_nodes,['rabbit at domU-1']}]
> ...done.
domU-1 knows of the existence of domU-2 now (hence it being listed in
nodes), but as you've not started it up again, it's not running.
Matthew
More information about the rabbitmq-discuss
mailing list