我已经开始阅读Elasticsearch生命周期管理,并试图了解ILM的工作原理。我了解以下一些术语
过渡前(假设已配置策略)
+--------------+
| |
| metricbeat | +----------------+
+------> (Aliase) +--->metricbeat7.1 |
| | | |
+--------------+ +----------------+
翻转后,索引如下所示(取消链接当前索引并指向新索引)
+--------------------+
| metricbeat7.1 |
| (read only) |
+--------------------+ +--------------------+
| |
| |
+----->+ meatricbeat | +---------------------+
| (Aliase) | | metricbeat-0001 |
| +-----> (write index) |
+--------------------+ +---------------------+
我对过渡概念是否正确?在kibana的吹筛中,有选项“在翻转时移至暖相”是指metricbeat7.1
在暖相中移动索引(来自上述示例)?因为“发生了翻转”?正确?
但是,如果我取消选择“过渡时进入暖期”,那仍然是索引进入暖期怎么办?对?为什么需要该选项?
最后,什么是
您对过渡概念的理解是正确的。主要思想是,客户端无需知道以下内容即可保持索引数据:
因此,客户端实际写入的是一个指向单个索引的别名。ILM功能知道何时该进行过渡,即何时现有索引已达到保证创建新索引的条件。在这种情况下,ILM将创建一个新索引,并将别名切换到新索引。一直以来,客户一直在写作,什么也没注意到。
重要的是要知道什么是热/热架构。基本上,最近的数据保留在(快速,强大的)热节点上,而较少的最新数据移动到(较慢的)热节点上。
因此,将索引翻转时,有两种选择:1.将索引在热节点上保留几天(在UI上,您可以选择将索引移到热节点之前的持续时间)2.或索引在过渡时立即移至热节点,以便为具有最新数据的最新索引腾出空间(这就是在过渡时移至热阶段的意义)
最后,领导者/跟随者索引是一个不同的概念,与ILM相比,它与跨集群复制(CCR)更相关。可以在此博客文章中找到有关CCR的很好解释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句