【发布时间】:2019-03-19 06:20:41
【问题描述】:
我有 2 个 RabbitMQ 服务器并尝试按照此链接 https://haptik.ai/tech/rabbitmq-cluster-failover/ 进行集群。当我执行以下语句时,在 server1 和 server2 中完成所有必需的设置。我收到了错误
rabbitmqctl join_cluster rabbit@server1.domain.com
请在下方查看详细的错误信息
Clustering node rabbit@INCHNACCWAS01 with rabbit@server1.domain.com
** (FunctionClauseError) no function clause matching in RabbitMQCtl.format_error/3
The following arguments were given to RabbitMQCtl.format_error/3:
# 1
{:badmatch, {:error, {:node_name, :short}}}
# 2
%{disc: false, longnames: false, node: :rabbit@INCHNACCWAS01, ram: false, timeout: :infinity}
# 3
RabbitMQ.CLI.Ctl.Commands.JoinClusterCommand
(rabbitmqctl) lib/rabbitmqctl.ex:367: RabbitMQCtl.format_error/3
(rabbitmqctl) lib/rabbitmqctl.ex:124: anonymous fn/5 in RabbitMQCtl.exec_command/2
(rabbitmqctl) lib/rabbitmqctl.ex:45: RabbitMQCtl.main/1
(elixir) lib/kernel/cli.ex:105: anonymous fn/3 in Kernel.CLI.exec_fun/2
【问题讨论】:
-
Erlang cookie 文件在所有节点之间是否相同?
标签: rabbitmq rabbitmqctl