根据Elasticsearch中文社区《ES冷热分离(读写分离) hot, stale 场景》一篇整理的。
一、冷热分离
- 按《控制Elasticsearch分片和副本的分配》来设置,将hot,stale数据分到不同的集群上去
- hot集群只保留最近一天或两天数据
写一个定时任务每天凌晨将前一天的索引标记为stale
PUT /index_name/_settings { "index.routing.allocation.include.zone" : "stale" }这样旧索引数据会自动迁移到stale集群上
详细情况参考:
https://www.elastic.co/guide/en/elasticsearch/reference/2.1/modules-cluster.html

本文介绍了如何实现Elasticsearch集群的冷热分离和读写分离,通过设置不同集群来管理hot和stale数据,并探讨了查询选项以确保查询效率。详细步骤包括设置索引分配策略、利用定时任务迁移旧索引、调整副本分布以及指定查询特定集群节点的方法。
最低0.47元/天 解锁文章
3297

被折叠的 条评论
为什么被折叠?



