我正在尝试连接位于不同数据中心的两个Crate.io节点。节点1是主节点,并且已在运行。当我尝试让Node 2加入集群时,我收到以下错误: -
[2016-06-23 09:29:30,475][INFO ][discovery.zen] [Node 2] failed to
send join request to master [[Node 1][flPMSe_vQw-2GEb5dkwqaw][ns1.example.com]
[inet[/11.22.33.44:4300]]{http_address=http://11.22.33.44:4200, master=true}],
reason [RemoteTransportException[[Node 1][inet[/11.22.33.44:4300]][internal:discovery
/zen/join]]; nested: ConnectTransportException[[Node 2][inet[/10.19.0.5:4300]]
connect_timeout[30s]]; nested: ConnectTimeoutException
[connection timed out: /10.19.0.5:4300]; ]
有什么想法吗?
答案 0 :(得分:1)
要解决此问题,请在publish_host
中设置crate.yml
设置,并且可能(如果需要 - 取决于您的端口映射设置)publish_port
。
见这里:https://crate.io/docs/reference/configuration.html#hosts
答案 1 :(得分:0)
在crate.yml
network.publish_host: <ip address of Node 2>
服务箱重启