IIWAB 【ES】es索引翻转 - IIWAB

【ES】es索引翻转

IIWAB 1年前 ⋅ 8800 阅读

关于es 的索引,我们在使用时最期望的就是均衡,尤其是大数据量的时候,我们常讲查询没有银弹,但是可以有好的实践。Rollover Pattern,是一种,根据自定义策略去翻滚的方式,其工作方式和我们平时写日志的时候,日志文件的翻滚非常相似,达到一定的大小,或者按照时间产生新的日志文件,比如,info.log, 满足条件后,生成info.log.1, 然后新日志继续打到info.log。回到es 的索引管理上来,如法炮制,es研发人员也希望有一个类似logrotate 的功能,于是Rollover应运而生。滚动模式的工作原理如下:

1.有一个索引别名,它指向活跃索引。

2.活跃索引可以具有与您的热点节点一样多的分片,以利用所有昂贵硬件的索引资源。 当活跃索引太满或太旧时,它将滚动创建一个新索引,索引别名的写属性从旧索引到新索引。

3.旧的索引被移动到一个冷节点,并且被缩小到一个分片,这也可以被强制合并和压缩。


全部评论: 0

    我有话说: