- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试在 Linux 机器上安装并运行 rabbitmqadmin。按照描述的说明 here不帮忙。
下载链接的文件后,它会提示将文件(看起来像 python 脚本)复制到 /usr/local/bin
。
尝试通过简单地调用 rabbitmqadmin
来运行它会导致 rabbitmqadmin:找不到命令
。似乎在任何地方都没有关于如何让它工作的信息,并假设网站上列出的所有步骤都适用于所有人。简单地将 python 脚本复制到 bin
文件夹应该允许它成为一个可识别的命令,而不必每次都调用 python 解释器,这似乎很奇怪。
感谢任何帮助。
最佳答案
我花了好几个小时弄清楚这个问题,在 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
第三步:改变脚本的头部如下(第一行)
#!/usr/bin/env python3
就是这样,现在你可以运行下面的命令了,
要列出向下队列,
./rabbitmqadmin -f tsv -q list queues
要删除问题,
./rabbitmqadmin delete queue name=name_of_queue
在exchange和queue之间添加绑定(bind)
./rabbitmqadmin declare binding source="exchangename" destination_type="queue" destination="queuename" routing_key="routingkey"
关于linux - 在 linux 上安装 rabbitmqadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36336071/
我是 RabbitMQ 新手,我决定从控制台工具开始,以便更好地理解管理。然后我将使用 Web 控制台,然后使用 Java 客户端。 我遇到一些操作可以使用rabbitmqctl执行: rabbitm
rabbitmqadmin list vhosts 显示消息但没有队列。为什么有可能? 当我运行 Celery 时,它仍然以某种方式接收消息。如何查看存储消息的队列名称?我想念什么? dmugtasi
我想使用 rabbitmqadmin 命令行发布 Json 消息。我们如何做到这一点,正如我正在阅读的那样,我们只能在有效负载中发送字符串消息,如下所示rabbitmqadmin publish ex
所以我不断收到来自rabbitmqadmin的“连接被拒绝”。我以 root 用户身份在虚拟机上运行 debian 7。我使用 apt-get 安装了rabbitmq-server,启动它并执行了以下
我正在尝试在 Linux 机器上安装并运行 rabbitmqadmin。按照描述的说明 here不帮忙。 下载链接的文件后,它会提示将文件(看起来像 python 脚本)复制到 /usr/local/
我开始学习 AMQP 和 RabbitMQ。 为了让自己继续下去,我使用了 CLI 工具 rabbitmqadmin,将数据成功发布到我在 Mac OS X 机器上创建的 RabbitMQ 开发安装。
在 Java 中有选项: queue - 队列的名称 durable:true - 如果我们声明一个持久队列(该队列将在服务器重启后继续存在) exclusive:true - 如果我们声明一个独占队
在 Java 中有选项: queue - 队列的名称 durable:true - 如果我们声明一个持久队列(该队列将在服务器重启后继续存在) exclusive:true - 如果我们声明一个独占队
我在 Windows 环境中使用 RabbitMQ。我们是否也有适用于 Windows 的 rabbitmqadmin? 我无法在 rabbitmq 的 sbin 文件夹中找到 rabbitmqadm
我在 CentOS 5.x 服务器上安装了 RabbitMQ,我用它在我的程序之间传递消息。我已经安装 rabbitmqadmin按照 https://www.rabbitmq.com/managem
我已经在 Linux 机器上安装了 Rabbitmq 3.4,它在 5672 上运行港口。 当我尝试声明交换时,它提示我错误。 ./rabbitmqadmin declare exchange --
我是一名优秀的程序员,十分优秀!