簡體   English   中英

如何在遠程機器上運行 rabbitmqctl 命令?

[英]How to run rabbitmqctl commands on remote machine?

我有 rabbitmq docker 容器,在不同的機器上運行。 我想做的是使用另一台機器上的 shell 腳本執行 rabbitmqctl 命令。 我是 rabbitmq 的新手,需要專家指導

我已經使用帶有 -H 選項的 rabbitmqadmin 連接到遠程服務器。 我能夠連接並執行 rabbitmqadmin 命令。 但是 rabbitmqctl 沒有連接到遠程服務器的選項。

$ rabbitmqadmin -H 127.2.2.1 -u abc -p abc 列出虛擬主機

$ rabbitmqctl add_vhost xyz

我想在遠程機器上執行命令 rabbitmqctl。 rabbitmqadmin 確實有效。

我怎樣才能讓 rabbitmqctl 以同樣的方式工作。 請指導。

rabbitmqadmin使用HTTP API ,因此足以到達 http 端點。

rabbitmqctl使用 erlang 發行版,為了工作,它需要在遠程機器上安裝相同的.erlang.cookie

您可以通過這種方式使用-n參數:

rabbitmqctl -n rabbit@remotemachine 

查看文檔以獲取更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM