使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

ES如何合理的增加节点,用于提升索引性能

Elasticsearch | 作者 wudingmei1024 | 发布于2018年10月30日 | 阅读数:3837

现有一ES集群,5台机器,5个ES Node节点,20个ES实例,索引1100个,分片5000
现因业务原因,无法进行索引合并。
两个关键字的全文检索,速度在5-10S以内
想对ES集群进行扩容,用来提升查询的速度3S以内
 
问题:
增加机器节点,能否提升查询性能,提升的幅度是怎么计算和估计的?
如何合理的规划节点的增加,尽量不要造成过度的资源浪费?
已邀请:

hufuman

赞同来自:

索引和分片数太多了,光合并结果就要很久了

详细的你可以看看_profile的结果

zqc0512 - andy zhou

赞同来自:

官方有说单个节点上面 shard最好不要超过700左右样。单个节点 最多32G,你算算你的。
shard多了。

rochy - rochy_he

赞同来自:

有的时候不一定是资源不够;
有可能是数据模型或者查询语句的问题;
5个节点有几个数据节点、几个主节点?配置如何?
这个多索引,数据量有多大?记录数等都需要清楚

要回复问题请先登录注册