首页 > 解决方案 > 弹性搜索如何增加数据节点

问题描述

我有一个集群,我没有做任何设置来添加新节点来共享负载平衡活动。就像我想创建 4 个节点一样,它需要根据负载共享数据并将数据保留在本地驱动器中,这样即使我重新启动 docker 也不会丢失数据。

在此处输入图像描述

我不确定如何增加数据节点并实现负载平衡。

任何人都可以在这里帮我添加新的数据节点并将记录保存在 fs.

注意:Kibana 安装为 docker 镜像 (Dockers-ELK)

标签: elasticsearchlogstashkibana

解决方案


如果我理解你的问题是正确的,那么你需要确保数据是持久的,并在 docker 重启的情况下保持安全。

同样,我的团队正在做的是:

  • 首先,我们将 SSD 添加到数据节点,SSD 连接到每个弹性节点。SSD 挂载到 docker 节点
  • 复制已启用,我们进行了弹性部署以在至少 2 个节点上复制数据。通过这样做,我们可以确保数据对于 2 个节点级别的故障是安全的。您可以根据数据对您的重要性来增加此值

Kibana 将其数据保存在弹性搜索索引上,您将在弹性搜索节点上执行的复制设置将涵盖这些数据。我们在负载均衡器后面放置了多个 kibana 节点来共享负载。

要添加更多节点,您需要使用主节点和数据节点设置来设置弹性搜索集群以感知区域。你可以关注这个弹性博客


推荐阅读