elasticsearch如何做冷热数据

elasticsearch是否有提供冷热数据分离策略,比如最新数据放在ssd上,2个月之前的数据放到磁盘上;这种冷热数据的分离,是的ssd上存储的一直都是最近时间段的数据;
已邀请:

wungking - 90后it

赞同来自: linyongzhi

1,ES里面提供了存储缓存,在达到某个设定的缓存阈值的时候,ES才会将缓存的数据落到磁盘上,
https://www.elastic.co/guide/en/elasticsearch/reference/current/indexing-buffer.html
 
2,你提到的冷热数据,有案例使用的是另一种方式,
http://mp.weixin.qq.com/s/04N6bjYHY3ahKQxTnld89w
 
3,5.0的新版本,可以指定shard到不同的node上,这个就需要你去制定规则,划分自己的冷热数据,
将旧数据的shard迁移到冷数据node上,新数据默认按规则放置在制定node上

要回复问题请先登录注册