使用别名将零停机时间与时间索引一起使用

时间:2016-10-02 14:48:49

标签: elasticsearch

根据Index Aliases and Zero downtime,更新索引映射的最佳方法是在索引名称中添加一个版本,并将旧文档复制到新索引中,同时更新别名以指向新版本索引。

这对于普通数据来说很好,但我无法使其适用于时间索引。

假设我有我希望在月度指数中分割的事件数据:[events-201601events-201602,...]。

根据文档,我应该将版本中缀添加到这些索引中。这将导致:[events-v1-201601events-v1-201602,...]。

现在我需要添加一个指向所有这些索引的别名。我可以这样做,但是当新的月度指数出现时(即下个月),我刚刚创建的别名将保持过时,因为它不会有新的索引events-v1-201603

管理此问题的正确方法是什么?

0 个答案:

没有答案