<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><span style="font-size: 12pt;">> Date: Thu, 12 Dec 2013 16:40:46 +0000</span></div><div>> From: simon@rabbitmq.com<br>> To: joshua__lim@hotmail.com<br>> CC: rabbitmq-discuss@lists.rabbitmq.com<br>> Subject: Re: [rabbitmq-discuss] How to create a rabbitmq cluster using existing application without losing existing data?<br>> <br>> On 12/12/2013 16:34, Joshua Lim wrote:<br>> > How about the cluster_nodes configuration field on existing machine?  I <br>> > left it as {cluster_nodes, {['rabbit@existing-machine', <br>> > 'rabbit@new-machine'], disc}}<br>> <br>> That field will only even be read when the node in question comes up<br>> with a completely blank database (i.e. first start, or after<br>> 'rabbitmqctl reset'). That presumably never applies to the existing<br>> machine, so it doesn't matter what you have there.<br>> <br>> Cheers, Simon<br></div><div><br></div><div><br></div><div>Thanks.  I tried redoing the whole test from scratch - resetting everything new-machine.</div><div><br></div><div>When I tried to cluster <span style="font-size: 12pt;">rabbit@new-machine with </span><span style="font-size: 12pt;">rabbit@existing-machine by adding the cluster auto config to new-machine:</span></div><div><span style="font-size: 12pt;"><br></span></div><div>       <span class="Apple-tab-span" style="white-space:pre">    </span>         {cluster_nodes, {['rabbit@existing-machine'], disc}}</div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">I get </span><span style="font-size: 12pt;">the following error:</span></div><div><br></div><div><div>Error description:</div><div>   {error,{inconsistent_cluster,"Node rabbit@new-machine thinks it's clustered with node rabbit@existing-machine, but rabbit@existing-machine disagrees"}}</div></div><div><br></div><div>I managed to solve this by adding the same auto config to <span style="font-size: 12pt;">rabbit@existing-machine - this must be done before rabbitmq is started for the first time - which means I need to reset my existing machine.  Is this correct, or am I missing something?</span></div><div><br></div><div>       <span class="Apple-tab-span" style="white-space: pre;">       </span>         {cluster_nodes, {['rabbit@existing-machine'], disc}}</div><div><br></div><div>Rgds,</div><div>Joshua</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>                                           </div></body>
</html>