首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在远程机器上运行rabbitmqctl命令?

如何在远程机器上运行rabbitmqctl命令?
EN

Stack Overflow用户
提问于 2019-09-28 05:29:42
回答 1查看 2.6K关注 0票数 1

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

我已经使用rabbitmqadmin和-H选项来连接到远程服务器。我能够连接并执行rabbitmqadmin命令。但是rabbitmqctl没有连接到远程服务器的选项。

$ rabbitmqadmin -H 127.2.2.1 -u abc -p abc列表vhosts

$ rabbitmqctl add_vhost xyz

我想在远程机器上执行rabbitmqctl命令。rabbitmqadmin确实可以工作。

怎样才能让rabbitmqctl以同样的方式工作。请指点一下。

EN

回答 1

Stack Overflow用户

发布于 2019-09-29 03:21:56

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

rabbitmqctl使用erlang发行版,为了正常工作,它需要在远程机器上安装相同的.erlang.cookie

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

代码语言:javascript
复制
rabbitmqctl -n rabbit@remotemachine 

有关更多详细信息,请查看documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58141519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档