如何在远程计算机上运行rabbitmqctl命令?

问题描述 投票:0回答:1

我有在不同计算机上运行的rabbitmq docker容器。我想做的是使用另一台计算机上的shell脚本执行rabbitmqctl命令。我是rabbitmq的新手,需要专家的指导

我已将Rabbitmqadmin与-H选项一起使用,以连接到远程服务器。我能够连接并执行rabbitmqadmin命令。但是,rabbitmqctl无法选择连接到远程服务器。

$ Rabbitmqadmin -H 127.2.2.1 -u abc -p abc列出虚拟主机

$ Rabbitmqctl add_vhost xyz

我想在远程计算机上执行命令Rabbitmqctl。 rabbitmqadmin确实可以工作。

如何使Rabbitmqctl以相同的方式工作。请指导。

docker rabbitmq rabbitmqctl rabbitmqadmin
1个回答
0
投票

[rabbitmqadmin使用HTTP API,因此足以到达http端点。

rabbitmqctl使用erlang发行版,为了正常工作,需要在删除计算机上安装相同的erlang.cookie。

您可以通过这种方式使用-n参数:

rabbitmqctl -n rabbit@remotemachine 

检查documentation了解更多详细信息

© www.soinside.com 2019 - 2024. All rights reserved.