怎么最大程度的压缩索引占用的磁盘空间

匿名 | 发布于2018年08月15日 | 阅读数:238

集群存储空间有限,数据量不断增长,怎么最大程度的压缩索引占用的磁盘空间,
已邀请:

zqc0512 - andy zhou

赞同来自: zyb1994111

0副本 best_comproces 删除不需要的数据  forcesegerment 
 

laoyang360 - [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:blog.csdn.net/laoyang360

赞同来自: qw8613243

借助shrink实现

rochy - rochy_he@jointsky

赞同来自:

1. 使用 best_comproces 替换默认的压缩方式;
2. 不参与搜索的 index: false;不参与聚合排序的:fielddata: false;不参与算分的: norms: false;
3. 大字段可以直接存储二进制。
 
例如二进制的 mapping 这样设置:
 
"index": "false",
"doc_values": "false",
"norms": "false",
"fielddata": "false",
"store": "false"

jianjianhe

赞同来自:

es5.x有一个shrink api可以缩小分片个数,然后,再执行 best_comproces压缩,前提是这些数据不会再频繁检索,否则压缩后的数据检索效率会降低。

要回复问题请先登录注册