三人行必有我师

多大集群规模需要增加Coordinating节点

Elasticsearch | 作者 yqbboy | 发布于2022年05月09日 | 阅读数:979

 1. 目前集群节点数是7个,其中1个master节点,配置为16C32G内存机械硬盘;5台数据节点,配置全部为16C32G内存机械硬盘;1台Ingest节点,配置为16C32G内存机械硬盘。

2. 目前数据总量为27亿左右,1346个分片,521个索引,现在遇到的问题是:聚合查询经常会超时,请问该集群该如何优化?是否需要增加Coordinating节点,如果要增加,增加多少个合适呢?

 
PS :es的版本是6.0.0。
1.jpg
已邀请:

liujiacheng

赞同来自:

1,内存优化:聚合操作是靠doc_values和Field data撑起来的。我感觉16C32G的内存不是很合理呢,能够换成8C32G或者8C64G的机器?因为ES的性能其实是靠内存撑起来了的,特别是NodeQueryCache和Field data非常吃内存。
2,master至少3台吧
3,可以观察协调节点的负载来决定增加的台数,比如16C的机器负载在32的话,只需要新增一台即可。

要回复问题请先登录注册