Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception Elasticsearch 5.0.0。群集节点未加入_Exception_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Cluster Computing - Fatal编程技术网 elasticsearch,cluster-computing,Exception,elasticsearch,Cluster Computing" /> elasticsearch,cluster-computing,Exception,elasticsearch,Cluster Computing" />

Exception Elasticsearch 5.0.0。群集节点未加入

Exception Elasticsearch 5.0.0。群集节点未加入,exception,elasticsearch,cluster-computing,Exception,elasticsearch,Cluster Computing,好的,这应该不会这么难,我正在尝试在elasticsearch集群中运行2个节点,并且在尝试启动node-1时出现异常(node-2是主节点,它已经启动了)。对两个实例都使用elasticsearch v 5.0.0 异常:无法将加入请求发送到主节点,原因是RemoteTransportException无法添加节点。找到的现有节点具有相同的id,但是不同的节点实例] 节点1配置: node.name:SANNNNN-1 network.host:10.3.185.250 discovery.z

好的,这应该不会这么难,我正在尝试在elasticsearch集群中运行2个节点,并且在尝试启动node-1时出现异常(node-2是主节点,它已经启动了)。对两个实例都使用elasticsearch v 5.0.0

异常:无法将加入请求发送到主节点,原因是RemoteTransportException无法添加节点。找到的现有节点具有相同的id,但是不同的节点实例]

节点1配置:

node.name:SANNNNN-1

network.host:10.3.185.250

discovery.zen.ping.unicast.hosts:[“10.3.185.251:9300”]

节点2配置:

节点名称:SAN-2

network.host:10.3.185.251

discovery.zen.ping.unicast.hosts:[“10.3.185.251:9300”]

节点2上的完全异常:


[INFO][o.e.d.z.ZenDiscovery][SANNNNN-1]未能向主机[{SAN-2}{dxexoyhtu2 rFvuvQSuEg}{OfYBe97HQCmcha63CFiYlQ}{10.3.185.251}{10.3.185.251:9300}]发送加入请求,原因[RemoteTransportException[[SAN 2][10.3.185.251:9300][内部:发现/zen/join];嵌套的:illeumentException[cant添加Sannn 1}{DXEXOYHTU2 rFvuvQSuEg}{hP4gLRugRgWzSuNnEhGHSw}{10.3.185.250}{10.3.185.250:9300},发现现有节点{SAN-2}{DXEXOYHTU2 RFVUVUQSUEG}{YBE97HQCMCHA63CFIYLQ}{10.3.185.251}{10.3.185.251:9300}具有相同的id,但是不同的节点实例;]

好的,所以问题是通过scp将elasticsearch文件夹从一个节点复制到另一个节点。elasticsearch将节点id保存在elasticsearch/data/folder中。删除一个节点上的数据文件夹并重新启动它。群集已启动并运行。希望这样可以省去一些麻烦。

删除目录
/data
,然后重新启动ES节点,此问题是由于弹性搜索将id存储在此目录中,这是将一个工作弹性搜索目录从一个节点复制到另一个节点时的常见错误

解决问题后,检查群集状态,如下所示:

curl-X获取“localhost:9200/\u集群/运行状况”


在Azure中克隆数据节点后,我也遇到了同样的问题。我从根文件夹开始查找数据文件:

/datadisks/disk1/elasticsearch/data


我一直在读到其他人在别处找到了该文件夹,并希望在这里共享。

为什么你选择了自己的“晚”答案,而另一个“上一个”答案指出了相同的解决方案…?请参阅年份。