如何将专用主节点添加到现有的Elasticsearch集群

时间:2018-12-06 07:10:16

标签: elasticsearch elasticsearch-6

我们有6个Elasticsearch 6.4,其中3个具有Master资格,可以同时进行Master和Data Node操作。

我们正在考虑获得3个专用Master,因为我们看到3 Master / Data节点有时会占用较高的资源利用率,并有一天可能会在工作时间内崩溃。

寻找将3个新的专用主服务器添加到现有集群的过程,以及如何将当前的3个主/数据节点添加到数据节点。

1 个答案:

答案 0 :(得分:0)

我们从下面的链接中找到了如何执行此操作的过程。

https://discuss.elastic.co/t/introduction-of-dedicated-master-nodes/43601

我们按照帖子中提到的以下步骤操作(除了禁用http端口)。

  • 关闭群集
  • 使用master:false标志和data:true修改实际的5个节点
  • 将3个新节点设为master:true和data:false
  • 修改所有节点以使用3个新的主节点地址进行发现
  • 我们可以选择在主节点上禁用http端口,以使它们不接收REST请求。
  • 启动集群

我们仍处于试验阶段,因此完全集群重启对我们来说不是问题,但是该链接讨论了如何动态添加专用主节点并避免出现脑裂问题。