Elasticsearch 配置调优

本文详细介绍了Elasticsearch的配置调优,包括确定分片和副本的数量,服务器部署策略,内存优化,主节点和数据节点的合理配置,刷新时间设置,字段管理和路由策略,以及恢复和集群交互机制等,旨在提升Elasticsearch的性能和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、确定分片(shard)的数量和副本(replica)的数量  ElasticSearch在创建索引数据时,最好指定相关的shards数量和replicas,否则会使用服务器中的默认配置参数shards=5,replicas=1。  
因为这两个属性的设置直接影响集群中索引和搜索操作的执行。假设你有足够的机器来持有碎片和副本,那么可以按如下规则设置这两个值:
    1) 拥有更多的碎片可以提升索引执行能力,并允许通过机器分发一个大型的索引;
    2) 拥有更多的副本能够提升搜索执行能力以及集群能力。对于一个索引来说,number_of_shards只能设置一次,而 number_of_replicas 可以使用索引更新设置API在任何时候被增加或者减少。这两个配置参数在配置文件的配置如

2、服务器部署   
    1、增加1-2台服务器,用于负载均衡节点elasticSearch的配置文件中有2个参数:node.master和node.data。这两个参数搭配使用时,
    能够帮助提供服务器性能。  
    node.master: false   
    node.data: true         
    该node服务器只作为一个数据节点,只用于存储索引数据。使该node服务器功能 单一,只用于数据存储和数据查询,
    降低其资源消耗率。     
    node.master:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jasen91

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值