[rabbitmq-discuss] Can't cluster nodes on a single machine

Gigi gigi at roblox.com
Sun May 20 01:53:45 BST 2012


Ishwor, thanks for the quick response. The fab file you suggested helps 
setting up a cluster on different machines where each node is named 
"rabbit". My question is about a cluster running two RabbitMQ nodes on 
the same machine with custom node names. I'm following the same sequence 
of commands (stop_app, reset, cluster, start_app), but the cluster step 
fails to find the other node.

Gigi

On 5/19/2012 5:39 PM, Ishwor Gurung wrote:
> On 20 May 2012 09:47, Gigi<gigi at roblox.com>  wrote:
>> I have two detached nodes called rabbit-1 and rabbit-2  running on port 5672
>> and 5673. I follow the transcript for clustering and verified that rabbit-1
>> is running (via the status command) but when the cluster command fails
>> complaining that rabbit-1 is not running. I tried to cluster both to
>> rabbit-1 and rabbit-1 at GIGI (the host name). I even ran cluster_status on
>> rabbit-1 and it says it's running just fine as a disc node (clustered to
>> itself). Can anyone point out what am I doing wrong?
>>
>> The setup is a Windows 7 laptop, Erlang 15B, RabbitMQ 2.8.2 with the
>> management plugin. The start command sets the RABBITMQ_SERVER_START_ARGS so
>> the management plugin for each node listens on a different port (55672 and
>> 55673) .
> Try this fab https://github.com/ishwor/stuffs/blob/master/rabbitfab.py
>
>> Thanks, Gigi
>>
>> Here is the session:
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.bat -n rabbit-2 stop_app
>> Stopping node 'rabbit-2 at Gigi' ...
>> ...done.
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.ba
>> t -n rabbit-2 reset
>> Resetting node 'rabbit-2 at Gigi' ...
>> ...done.
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.bat -n rabbit-1 status
>> Status of node 'rabbit-1 at Gigi' ...
>> [{pid,12988},
>>   {running_applications,
>>      [{rabbitmq_management,"RabbitMQ Management Console","2.8.2"},
>>       {xmerl,"XML parser","1.3"},
>>       {rabbitmq_management_agent,"RabbitMQ Management Agent","2.8.2"},
>>       {amqp_client,"RabbitMQ AMQP Client","2.8.2"},
>>       {rabbit,"RabbitMQ","2.8.2"},
>>       {os_mon,"CPO  CXC 138 46","2.2.8"},
>>       {sasl,"SASL  CXC 138 11","2.2"},
>>       {rabbitmq_mochiweb,"RabbitMQ Mochiweb Embedding","2.8.2"},
>>       {webmachine,"webmachine","1.7.0-rmq2.8.2-hg"},
>>       {mochiweb,"MochiMedia Web Server","1.3-rmq2.8.2-git"},
>>       {inets,"INETS  CXC 138 49","5.8"},
>>       {mnesia,"MNESIA  CXC 138 12","4.6"},
>>       {stdlib,"ERTS  CXC 138 10","1.18"},
>>       {kernel,"ERTS  CXC 138 10","2.15"}]},
>>   {os,{win32,nt}},
>>   {erlang_version,"Erlang R15B (erts-5.9) [smp:8:8] [async-threads:30]\n"},
>>   {memory,
>>      [{total,19502880},
>>       {processes,6062447},
>>       {processes_used,6062432},
>>       {system,13440433},
>>       {atom,495069},
>>       {atom_used,485111},
>>       {binary,82512},
>>       {code,9611946},
>>       {ets,625740}]},
>>   {vm_memory_high_watermark,0.10147532588839969},
>>   {vm_memory_limit,858993459},
>>   {disk_free_limit,8465047552},
>>   {disk_free,58608041984},
>>   {file_descriptors,
>>
>> [{total_limit,924},{total_used,4},{sockets_limit,829},{sockets_used,2}]},
>>   {processes,[{limit,1048576},{used,181}]},
>>   {run_queue,0},
>>   {uptime,358}]
>> ...done.
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.ba
>> t -n rabbit-2 cluster rabbit-1
>> Clustering node 'rabbit-2 at Gigi' with ['rabbit-1'] ...
>> Error: {no_running_cluster_nodes,['rabbit-1'],['rabbit-1']}
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.ba
>> t -n rabbit-2 cluster rabbit-1 at GIGI
>> Clustering node 'rabbit-2 at Gigi' with ['rabbit-1 at GIGI'] ...
>> Error: {no_running_cluster_nodes,['rabbit-1 at GIGI'],['rabbit-1 at GIGI']}
>>
>> C:\Program Files (x86)\RabbitMQ
>> Server\rabbitmq_server-2.8.2\sbin>rabbitmqctl.bat -n rabbit-1 cluster_status
>> Cluster status of node 'rabbit-1 at Gigi' ...
>> [{nodes,[{disc,['rabbit-1 at Gigi']}]},{running_nodes,['rabbit-1 at Gigi']}]
>> ...done.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
>



More information about the rabbitmq-discuss mailing list