2014-12-03 30 views
1

我是ElasticSearch的新手,并且一直在使用它的功能。未在另一台机器上的新节点上分配碎片/副本

  1. 我有一个节点(master = true,data = true)在一台机器上运行。我创建了一个索引,每个碎片有3个碎片和1个副本。由于不能在同一节点上分配副本碎片,所以运行状况变为黄色。
  2. 因此,我在同一台机器上创建了另一个节点(master = false,data = true),并且由于现在在此新节点上分配了副本碎片,因此运行状况变为绿色。

现在,这里的问题:

如果我创建局域网,而不是在同一台机器上的另一台机器上的第二个节点,该节点加入群集(从铬感插件看出),但副本碎片没有被分配给这个节点。

请帮忙。

+0

您是否检查了两个节点上的elasticsearch日志? – eliasah 2014-12-03 13:47:26

+0

您确定第二个节点与第一个节点真的处于同一个群集吗?当您尝试使用集群重新路由api手动将其中一个碎片移动到第二个节点时会发生什么? http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/cluster-reroute.html – chani 2014-12-27 00:11:33

回答

相关问题