[rabbitmq-discuss] rabbitmq-server doesn't seem to read my cluster config file
Mark Lui
dr.mark.lui at gmail.com
Thu Nov 25 19:53:20 GMT 2010
I have been running into the same issue. Clustering works fine using
the clustering transcript in the doc e.g.,
rabbit2$ rabbitmqctl stop_app
Stopping node rabbit at rabbit2 ...done.
rabbit2$ rabbitmqctl reset
Resetting node rabbit at rabbit2 ...done.
rabbit2$ rabbitmqctl cluster rabbit at rabbit1
Clustering node rabbit at rabbit2 with [rabbit at rabbit1] ...done.
rabbit2$ rabbitmqctl start_app
Starting node rabbit at rabbit2 ...done.
etc...
However using the auto-configuration sections of the docs has not worked.
I tried adding
[
{rabbit, [
{cluster_nodes, ['rabbit at rabbit1', 'rabbit at rabbit2']}
]},
].
to the rabbitmq.config file and got a syntax error. Then tried
[
{rabbit, [
{cluster_nodes, ['rabbit at rabbit1', 'rabbit at rabbit2']}
]}
].
removing the comma and it did not cluster. Then tried
['rabbit at rabbit1', 'rabbit at rabbit2']
in the rabbitmq_cluster.config file and it did not cluster.
I am at a lost as to what I am doing wrong. We would like to use the
auto-configuration for an easier CM deployment. Any insight as what
is wrong would be appreciated.
Mark
On Thu, Nov 25, 2010 at 11:43 AM, Erwan <joserwan at gmail.com> wrote:
> Hello,
> I'm trying to configure a 2 nodes cluster setup. It works if I add a node
> with rabbitmqctl cluster rabbit at server, but it doesn't if I use a config
> file.
> Here is my config /etc/rabbitmq/rabbitmq_cluster.config :
> ['rabbit at server-172160237','rabbit at server-172160224']
>
> /etc/hosts is set up :
> (...)
> 127.0.0.1 server-172160237
> 172.16.0.224 server-172160224
>
> When I start rabbit-mq server, I have no error, and rabbitmq status returns
> :
> Status of node 'rabbit at server-172160237' ...
> [{running_applications,[{rabbit,"RabbitMQ","2.1.1"},
> {os_mon,"CPO CXC 138 46","2.1.8"},
> {sasl,"SASL CXC 138 11","2.1.5.4"},
> {mnesia,"MNESIA CXC 138 12","4.4.7"},
> {stdlib,"ERTS CXC 138 10","1.15.5"},
> {kernel,"ERTS CXC 138 10","2.12.5"}]},
> {nodes,[{disc,['rabbit at server-172160237']}]},
> {running_nodes,['rabbit at server-172160237']}]
> ...done.
> I even tried to pass config file as environment variable :
> RABBITMQ_NODENAME=toto
> RABBITMQ_CLUSTER_CONFIG_FILE=/etc/rabbitmq/rabbitmq_cluster rabbitmq-server
> and
> RABBITMQ_NODENAME=toto
> RABBITMQ_CLUSTER_CONFIG_FILE=/etc/rabbitmq/rabbitmq_cluster.config
> rabbitmq-server
>
> But same result, except that rabbit has been replaced by toto ...
> Do you see something I may have done wrong ?
> _______________________________________________
> 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