您需要多少个节点才能使用专用主节点

时间:2016-11-14 08:09:06

标签: elasticsearch

一个问题。是否有任何建议需要在弹性搜索集群中使用专用主节点需要多少个节点?

我的设置:

  • 4个节点:每个节点用于非关键数据(32GB内存)。可以是主节点3
  • 3个节点:每个节点都有关键数据(16GB内存)。

主节点是否需要与数据节点相同的内存要求?

1 个答案:

答案 0 :(得分:0)

您一次只能one master node,但是对于可用性,您应该通过设置node.master来获得多个主要信息

主节点是群集中唯一可以更改群集状态的节点。这意味着如果您的主节点重新启动或关闭,那么您将无法对群集进行任何更改。

在某些方面,对于正确或最佳实践来说有点困难,因为它总是取决于许多参数。

使用您的设置我最好使用3个节点,每个节点最多64 GB of memory,否则您在7台服务器之间的通信时会失去一些点击,而他们没有使用100%的资源。然后,所有3 nodes必须能够成为主人并设置

discovery.zen.minimum_master_nodes: 2

当每个节点成为主节点时,此参数对于避免大脑分裂非常重要。

对于关键数据,您必须使用1 replica来防止数据丢失。

其他选项是仅制作主节点和仅数据节点。

因此,在某些时候,最小主节点应始终为3,这样您就可以在不停机的情况下进行升级,并确保始终进行设置。

相关问题