索引新数据,同时用零宕机替换Elasticsearch中的旧数据

问题描述:

我正在Elasticsearch上工作,我需要在替换旧数据时对新数据编制索引。这种替换每天都会发生。索引新数据,同时用零宕机替换Elasticsearch中的旧数据

我的要求是,除非完成新数据索引,否则用户应该只能从旧数据中进行搜索。当这个索引完成时,Elasticsearch中应该有一个指针,它会在删除旧数据后立即指向新的索引数据。通过这种方式,我希望在此过程中实现零停机。这种数据索引可能需要大约1小时才能完成。

Elasticsearch中有任何可以处理这种情况的切换概念吗?

+3

这是您正在寻找的解决方案:https://www.elastic.co/guide/en/elasticsearch/guide/current/index-aliases.html(提示:使用别名) – Val

Index Aliases是你想要的。