[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