不为失败找理由,要为成功找方法。

es集群配置最优的data节点数量和分片数量是多少?

Elasticsearch | 作者 pengc | 发布于2018年05月09日 | 阅读数:19839

目前我们的集群是有3台master节点和5台node节点服务器,每个索引默认分片是5个,请问各位大神这样的搭配合理么?有没有最优的配置?
已邀请:

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

赞同来自: pengc derobukal

分片数大小参考:https://mp.weixin.qq.com/s/mKL2PJuNUJTl71Axv4-Rcw

同楼上,主要考虑数据量,数据增量,单分片大小,cpu核数。

yayg2008

赞同来自: pengc

没有绝对的最优配置,需要根据实际使用情况进行调整。master3个够用了。data节点用于存储数据,他的数量是由你要存储的数据量决定的;但起码要有足够data节点确保一个index的所有主分片能分配到不同data 节点;同时,如果出现查询瓶颈,需要保证增加的副本分片有新data节点分配。
关于分片数的选择,一般一个分片大小在30~50GB。
 

zqc0512 - andy zhou

赞同来自: pengc

要回复问题请先登录注册