未在另一台计算机上的新节点上分配碎片/副本

时间:2014-12-03 11:38:10

标签: elasticsearch

我是ElasticSearch的新手,并且一直在玩它的​​功能。

  1. 我在一台机器上运行一个节点(master = true,data = true)。我为每个分片创建一个包含3个分片和1个副本的索引。由于无法在同一节点上分配副本分片,因此运行状况变为黄色。
  2. 因此,我在SAME计算机上创建另一个节点(master = false,data = true),并且健康状况变为绿色,因为现在在此新节点上分配了副本分片。
  3. 现在问题在于:

    如果我在LAN上的另一台机器而不是同一台机器上创建第二个节点,该节点将加入群集(从chrome sense插件中看到),但副本分片未分配给此节点。

    请帮忙。

1 个答案:

答案 0 :(得分:0)

将主节点主机添加到config / elasticsearch.yml中的discovery.zen.ping.unicast.hosts值列表中。 见http://www.elasticsearch.com/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#unicast