搜索结果正在快递途中

elasticsearch的shards配置问题

Elasticsearch | 作者 sweetpotato | 发布于2018年08月03日 | 阅读数:3522

当前使用的ELK服务有点卡,想调优一波。
我的es是单机的,所以想把shards改成1会不会好一些,还有就是replication那个设置0也可以的吧
 
但是索引现在是有的,直接把shards换成1是不是不可许
 
请大神解答一波~
已邀请:

wocan23

赞同来自:

看看当时是不是频繁gc

sweetpotato - 90IT男

赞同来自:

有解答一波的大神吗

zqc0512 - andy zhou

赞同来自:

要看数据有多大,单个shard最好不要超过30G,一般15G左右,
你ES单机,也好意思搞啊。扩展成集群吧。
写入数据速度与查询要求等。有很多影响因素的,你没有说清楚你的场景,不怎么好给你分析。
 

rochy - rochy_he

赞同来自:

1. 对于单机,副本数设置为 0,因为设置为其它也没有什么用处;
2. 主分片数一旦设置就不能修改了;
3. 单个节点你的分片数最多不能超过 3,如果数据量不大,1 个分片即可;
4. 如果你的机器配置很好,可以仔添加一个 ES 节点;
5. 你可以通过 reindex 实现索引重建。
 
还有卡的化还是要说明什么场景卡,具体问题具体分析。
 
 

yayg2008

赞同来自:

@rochy 回答的比较全面了。

要回复问题请先登录注册