elasticsearch - 设置每日分区索引

我正在寻找设置我的索引,以便将其划分为每日子索引,我可以根据该索引的年龄调整各个设置,即 >= 30 天前应该移动到较慢的硬件等。我知道我可以使用生命周期策略来做到这一点。

我无法加入的点是如何设置原始索引以按天分区。添加数据/查询时,我是否需要指定单独的每日指数,或者在 Elasticsearch 中是否有可以为我执行此操作的内容?如果是后者,它如何与添加/查询一起工作(假设它们不同?)......它如何确定与查询/分区相关的分区以添加文档? (我假设有一个时间戳字段 - 但我无法从文档中看到它是如何链接在一起的)

我正在使用未安装任何插件的基本 Elasticsearch OSS v7.7.1。

回答1

Elasticsearch 中没有子索引或分区之类的东西。如果你想使用 ilm,你应该这样做,那么你正在使用别名和多个索引

您需要从 7.7 升级 - 这是 https://www.elastic.co/support/eol - 并使用默认发行版来访问 ilm

回到您的概念性问题,https://www.elastic.co/guide/en/elasticsearch/reference/current/overview-index-lifecycle-management.html 和以下几个章节深入探讨。但对你的问题;

相似文章

apache-kafka - Kafka replication 问题

我正在使用3代理kafka。如果我停止第三个节点:没问题,我可以从节点1或2消耗LOGS。如果我停止第二个节点:没问题,我可以从节点1或3消耗LOGS。如果我停止第一个节点:我不是什么都能吃。当我重新...

随机推荐

最新文章