在linux上安装rabbitmqadmin

时间:2016-03-31 14:19:19

标签: linux rabbitmq rabbitmqadmin

我试图安装并能够在linux机器上运行rabbitmqadmin。按照所述说明here无效。

下载链接的文件后,会提示将文件(看起来像python脚本)复制到/usr/local/bin

只需调用rabbitmqadmin即可尝试运行rabbitmqadmin: command not found。似乎没有任何关于如何使其工作的信息,并假设网站上列出的所有步骤都适用于所有人。简单地将python脚本复制到bin文件夹应该允许它成为一个可识别的命令而不必每次都调用python解释器。这似乎很奇怪。

感谢任何帮助。

4 个答案:

答案 0 :(得分:9)

RabbitMQ决定省略一条重要的信息。

使用chmod +x使脚本可执行,否则将无法正常工作。

答案 1 :(得分:3)

我花了几个小时弄清楚这一点,在linux环境下使用Rabbitmqadmin,最后通过以下步骤解决了我的问题。

在我的ubuntu服务器上,安装了python3,我使用以下命令对其进行了检查,

python3 -V

步骤1:将python脚本下载到Linux服务器

wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.8/bin/rabbitmqadmin

第二步:更改权限

chmod 777 rabbitmqadmin

Step3:如下更改脚本标题(第一行)

#!/usr/bin/env python3

全部,现在您可以在以下命令下运行

要列出队列,

./rabbitmqadmin -f tsv -q list queues

要删除ques,

./rabbitmqadmin delete queue name=name_of_queue

在交换和队列之间添加绑定

./rabbitmqadmin declare binding source="exchangename" destination_type="queue" destination="queuename" routing_key="routingkey"

答案 2 :(得分:1)

Ubuntu/Debian上安装Rabbbitmq后,您可以使用下一个命令激活Rabbitmq管理员门户:

rabbitmq-plugins enable rabbitmq_management

然后您可以从http://localhost:15672访问门户网站。使用用户/密码“guest”。

答案 3 :(得分:1)

我想发布安装rabbitmqadmin的命令,它是其他答案的组合,但是在使用最佳实践方面有一些改进:

ap Model.explain

我想您已经创建了.local / bin /目录,并将其添加到PATH(在Ubuntu bash上,如果存在,则将该目录添加到PATH)。