有个人长的像洋葱,走着走着就哭了…….

ES冷热架构,如何只查询热节点数据

Elasticsearch | 作者 liangcw6 | 发布于2023年09月12日 | 阅读数:1490

ES冷热架构,使用ILM生命周期策略滚动索引,保留半年日志数据,这样同一个别名下就会关联大量索引,业务查询是通过别名查询,导致查询大量索引,造成性能问题。实际业务大部分只需要查询热节点数据,但是同别名关联所有冷热节点索引。针对这种冷热架构下通过别名查询,有没有什么好的办法只查询热节点数据呢?
已邀请:

Charele - Cisco4321

赞同来自:

写个程序(这个程序,比如可以每天深夜跑一次),
取出此原别名所有相关的索引名(比如aaa001, aaa002,,,),
判断一下索引元数据是不是hot,
 动态地维护一个“hot索引”新别名。
 
如果查询是你说的这个需求,就按这个新别名来查。

zqc0512 - andy zhou

赞同来自:

route

要回复问题请先登录注册