Hi there.....I know this is old thread, but I'm having the same problem.....the thing is that I'm trying to build a cluster on amazon ec2. there, there is no domain and the machines only have a hostname of the form ip-0-0-0-0. everything works fine for one node (and erlang starts with -name rabbit@ip-x-x-x-x), but when i try to join cluster to another node, there is no name resolution happening between both machines (other than specifying mutually on respectives ec/hosts).&nbsp;<div>those machines does recognize the name <b>ip-x-x-x-x.ec2.internal</b>....but I'm just failing to configure this name. When i tried specifying this long name in NODENAME in env file, it's when erlang (or rabbitmq, don't know) complains with "can't get short name whatever". and maybe it's because the newer version, but I can't find where to change the -sname by -name in any scripts.....could you please have any advice for me ??</div><div><br></div><div>Thanks !</div><div><br>Santiago.</div><div><div><div><br></div><div><br><br>On Saturday, February 19, 2011 7:52:21 PM UTC-3, Matthias Radestock wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Max,<p>Max Bridgewater wrote:<br>&gt; Thanks Alvaro. Unfortunately this still doesn't work for me. The steps<br>&gt; I followed are:<br>&gt; <br>&gt; a) Stop rabbitmq<br>&gt; b) Change the option -sname to -name in rabbitmq-multi</p><p>You'd also need to change this in rabbitmq-server.</p><p>However, ...</p><p>&gt;&gt;&gt;&gt;&gt; The original issue is this: I'm trying to use JInterface to connect to<br>&gt;&gt;&gt;&gt;&gt; a rabbitmq cluster hosted on EC2. But I keep getting "Cannot connect<br>&gt;&gt;&gt;&gt;&gt; to peer node". My understanding is that this error is happening<br>&gt;&gt;&gt;&gt;&gt; because I'm using the address '<a href="javascript:" target="_blank" gdf-obfuscated-mailto="tlqDzhrEWYYJ">rab...@domain.org</a>' to contact the<br>&gt;&gt;&gt;&gt;&gt; remote RabbitMQ node named: rabbit@domain. (Note the missing TLD).<br>&gt;&gt;&gt;&gt;&gt; That is, because there is no exact &nbsp;match between the node name given<br>&gt;&gt;&gt;&gt;&gt; to JInterface and the name of the node it is connecting to, the<br>&gt;&gt;&gt;&gt;&gt; connection fails.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; I desperately tried configuring RabbitMQ to take the complete domain<br>&gt;&gt;&gt;&gt;&gt; name (<a href="http://domain.org" target="_blank">domain.org</a>) instead of just the short domain name (domain). Any<br>&gt;&gt;&gt;&gt;&gt; suggestion on how to resolve this issue?</p><p>I'd suggest configuring your local name resolution s.t. the hostname of <br>the machine rabbit is running on resolves to the correct IP. That way <br>you don't have to mess with long names.</p><p>Btw, what are you trying to accomplish with JInterface?</p><p><br>Regards,</p><p>Matthias.<br>______________________________<wbr>_________________<br>rabbitmq-discuss mailing list<br><a href="javascript:" target="_blank" gdf-obfuscated-mailto="tlqDzhrEWYYJ">rabbitmq...@lists.<wbr>rabbitmq.com</a><br><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<wbr>cgi-bin/mailman/listinfo/<wbr>rabbitmq-discuss</a><br></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p></blockquote></div></div></div>