Q:有两个人掉到陷阱里了,死的人叫死人,活人叫什么?

小型的索引片应该怎么去规划。

Elasticsearch | 作者 Acoral | 发布于2020年06月17日 | 阅读数:1218

我们现在有4中类型的日志文件,需要保留一年到两年的数据。
ES是一个4节点的集群,一下是我对日志文件的设置,向咨询一下是否合理?如果不合理,应该怎么改一下? ES版本是6.8.10
日志文件1每天 5MB,我设置成每年生成一个索引文件,索引两个分片,0副本。
日志文件2每天200MB,我设置成每年生成一个索引文件,索引三个分片,0副本。
日志文件3每天2GB,我设置成每月生成一个索引文件,索引两个分片,0副本。
日志文件4每天5GB,我设置成每月生成一个索引文件,索引四个分片,0副本

已邀请:

dadaball

赞同来自: redhat

依一個分片 50G 為前提
日志文件1每天 5MB,我设置成每年生成一个索引文件,索引两个分片,0副本。
5MB * 365 = 1.825G  一個分片就夠了
 
日志文件2每天200MB,我设置成每年生成一个索引文件,索引三个分片,0副本。
200MB * 365 =  73G   二個分片就夠了

日志文件3每天2GB,我设置成每月生成一个索引文件,索引两个分片,0副本。
2GB * 30 = 60G   二個分片就夠了

日志文件4每天5GB,我设置成每月生成一个索引文件,索引四个分片,0副本
5GB * 30 = 150 G  三分片就夠了
 
副本最好都設一個做HA,另外可以使用ILM 調整分片數、容量數,自動產生每年、每月的 索引

byx313 - BLOG:https://www.jianshu.com/u/43fd06f9589c

赞同来自:

建议:
(1)1跟2都用4分片,比较平均,反正量小没差
(2)3的话一个月下来就60g,可以设置4分片,让每个分片在15g左右;
(3)同理4可以设置8分片
副本都设置为1吧,给个保险。

zhangrui90 - z

赞同来自:

rollover

Acoral

赞同来自:

我的这个平台只是给硬件部门查看一下历史数据使用,不会有太大的读写压力。
我的4台ES服务器都是8核24G内存1TBSSD硬盘。我的jvm给的是12GB。

要回复问题请先登录注册