我在2个节点上设置了rabbitMQ集群 - node1,node2。并尝试使node2加入node1的集群
我所做的是: 1,在node1和node2上分别安装rabbitMQ(和Erlang), 2,node2上的“rabbitmqctl stop_app”,删除.erlang.cookie,然后将.erlang.cookie从node1复制到node2 3,“rabbitmqctl join_cluster --ram rabbit @ node1”,现在我有连接错误,“无法连接到节点rabbit @ node2”,cookie问题。
如果我复制了node2生成的旧.erlang.cookie,我将对rabbit @ node1发出连接错误(这是有意义的,因为我应该将node1的cookie复制到node2)。
我在这里做错了什么......
由于
答案 0 :(得分:1)
如果您在不同的计算机上安装节点,则必须确保计算机可以访问。
Linux中的: 1)更新/ etc / hosts 在奴隶:
主人:
2)在节点之间打开tcp端口1-20000(或1-65535) 这通常是个问题!
祝你好运!