三人行必有我师

elasticsearch 单个索引过大怎么切割

Elasticsearch | 作者 wl30564 | 发布于2018年03月22日 | 阅读数:6443

最近在优化ES 集群 发现 有的单个索引很大 超过200G 想优化下 该怎么设置?

dns.jpg

 
已邀请:

hubble

赞同来自: lbx6z

用rollover设定可以控制索引大小:
 
https://www.elastic.co/guide/e ... .html

taogger

赞同来自:

我们一个索引500g,50个分片

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

Shrink Index /缩小索引,不知道你想要的是不是这个:http://cwiki.apachecn.org/page ... 82799

rojay - 杭州的一枚90后初入职场的IT男

赞同来自:

可以通过后台定时任务检测索引的数据量,如果达到一定的级别,重新生成新的索引,然后后面接进来的数据直接写入到新的索引中就可以了!这是一个大致的思路。

ESWorker

赞同来自:

分索引,加上别名控制,应该可行。
文档里有例子,你可以看看。

code4j - coder github: https://github.com/rpgmakervx

赞同来自:

你现在是按天进行拆分,可以考虑再细分比如按小时,又能把单个索引分成24个,如果感觉还是太大影响写入,就按半小时总之就是拆

要回复问题请先登录注册