在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

es集群节点负载性能问题

Elasticsearch | 作者 jianjianhe | 发布于2018年04月08日 | 阅读数:3342

最近,在用esrally测试es集群性能,目前是三节点102,104,106集群,三个节点都是内存128G,24核,存储是2Tb的ssd和2Tb的SATA盘,采用的测试数据集是rally官网提供的nyc_taxi,该索引三个主分片(没有设置副本分片),在测试深分页,range和agg聚合查询时,三台机器的内存使用量都在20-25g左右(es分配的内存是31G),但发现当并发查询线程设置到40-70时,集群中的102机器cpu使用率基本达到在98-100%,而104和106的cpu使用率在40-65%之间,这个是什么原因,想请教下各位,这样感觉不满足es集群负载均衡啊?另外两台cpu一半不到,而102这台基本满了,多次测试都是这样,想请教下各位!
已邀请:

yayg2008

赞同来自:

是不是你设置了routing之类导致数据并没有均衡分布到各个节点。

要回复问题请先登录注册