由于日志文件过多,elastic加载的索引太大导致出现Data too large
索引是每天一个,已经在配置文件设置了indices.fielddata.cache.size: 20%
但是还是无法解决问题,现有内存是32G,jvm内存16g,限于实际情况扩大内存无法实现,因为很少需要查询,想请教下需要怎么设置才能让elastic只加载部分索引,
求大神们给个提示
索引是每天一个,已经在配置文件设置了indices.fielddata.cache.size: 20%
但是还是无法解决问题,现有内存是32G,jvm内存16g,限于实际情况扩大内存无法实现,因为很少需要查询,想请教下需要怎么设置才能让elastic只加载部分索引,
求大神们给个提示
3 个回复
zqc0512 - andy zhou
赞同来自:
不用的index可以关掉。看业务情况,若是查询的时候选择部分索引就行。
或者自己在kibana上面定制下。
qw8613243
赞同来自:
yayg2008
赞同来自:
所以,如果索引过大,必须要控制内存分配,预留给segement 足够内存空间。可以参考 https://elasticsearch.cn/article/699