删除数据文件夹后,是否可以运行elasticsearch数据节点?



我正在运行一个三节点Elasticsearch (ELK)集群。所有节点都有相同的角色,例如data、master等。节点3上分配数据文件夹的磁盘已损坏,该数据可能无法恢复。其他节点正常运行,其中一个节点承担了主角色。

如果我替换磁盘并使空目录再次对elastic可用,集群是否正常工作,或者我是否冒着整个集群崩溃的风险?

编辑:由于答案中没有明确提到这一点,是的,如果您使用空数据文件夹添加节点,集群将像向集群添加新节点一样正常运行,但是您必须处理丢失的数据。在我的情况下,我丢失了数据,因为我没有副本。

让我试着用一种简单的方式来解释。

你的数据在node-3上损坏了,所以如果你再次添加该节点,它将没有旧的数据,即存储在node-3上的分片将对集群不可用。

  • 您是否为索引配置了副本分片?
  • 当前集群状态(黄色/红色)节点3了吗?

如果主分片不可用,则主节点将其中一个活动副本提升为新的主节点。如果当前没有活动副本,那么集群的状态将保持红色。

相关内容

  • 没有找到相关文章

最新更新