<div dir="ltr"><div>Ah - that's helpful. Thanks.</div><div><br></div><div>Hopefully one more newb question. New host, new install. I touched nothing in the configuration.<br></div><div><br></div><div>To test, I used rabbitmqadmin from my desktop, following the steps here: <a href="http://www.rabbitmq.com/management-cli.html">http://www.rabbitmq.com/management-cli.html</a></div>
<div><br></div><div>Error on publish follows:</div><div><br></div><div><div> $ ./rabbitmqadmin -H <a href="http://lab.rabbit-1.domain.net">lab.rabbit-1.domain.net</a> -u guest -p guest publish exchange=amq.default routing_key=test payload="hello, world"</div>
<div>Message published but NOT routed</div></div><div><br></div><div>What have I done wrong?</div><div><br></div><div>I note we do our host names 'funny' here, and it's not showing up in the node name correctly. That is the name of the host is <a href="http://lab.rabbit-1.domain.net">lab.rabbit-1.domain.net</a> and rabbitmq returns node=rabbit@lab </div>
<div><br></div><div>~Brian</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 16, 2013 at 5:25 AM, Simon MacMullen <span dir="ltr"><<a href="mailto:simon@rabbitmq.com" target="_blank">simon@rabbitmq.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 16/10/13 09:42, Michael Klishin wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 15 Oct 2013, at 23:42, Brian Dunbar <<a href="mailto:brian.dunbar@gmail.com" target="_blank">brian.dunbar@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
magine that I have a host <a href="http://lab.domain.net" target="_blank">lab.domain.net</a>. I created a queue 'test_queue' under the default vhost '/'.<br>
<br>
is it <a href="http://lab.domain.net:15672/test_queue" target="_blank">lab.domain.net:15672/test_<u></u>queue</a> ?<br>
</blockquote>
<br>
scheme://username:password@<u></u>hostname:port/vhost<br>
<br>
scheme is one of amqp,amqps.<br>
<br>
15672 is HTTP API port. You need 5672 or 5671 (if TLS is used). URIs are provided<br>
for vhosts, not queues.<br>
<br>
So it is amqp://<a href="http://username:password@lab.domain.net:5672" target="_blank">username:password@lab.<u></u>domain.net:5672</a> (for default vhost) or amqp://<a href="http://username:password@lab.domain.net:5672/myvhost" target="_blank">username:password@lab.<u></u>domain.net:5672/myvhost</a><br>
(for vhost myvhost). Slashes in vhost names need to be escaped (%2F).<br>
</blockquote>
<br></div></div>
To expand on this:<br>
<br>
If you are connecting via amqp / amqps then the URI just specifies how to connect to a server; it is not possible to specify a queue name in a URI any more than you would specify a table name in a JDBC URI. You connect to the server then start issuing amqp commands which reference queues and other objects.<br>
<br>
If you are connecting to the management interface via http / https, then the URIs are documented here: <a href="http://hg.rabbitmq.com/rabbitmq-management/raw-file/default/priv/www/api/index.html" target="_blank">http://hg.rabbitmq.com/<u></u>rabbitmq-management/raw-file/<u></u>default/priv/www/api/index.<u></u>html</a><br>
<br>
Cheers, Simon<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Simon MacMullen<br>
RabbitMQ, Pivotal<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Brian Dunbar<br><br>"Display some adaptability"
</div>