ELK合集(九):Elasticsearch关键术语之Shard分片 持续更新

Elasticsearch关键术语 系列博文 目的只用来了解概念 ; 其中 涉及到的配置和使用 是为了方便日后使用时查询的

Shard 分片

分类

primary shard 主分片
作用

通过主分片 将数据分布到集群的所有节点 – 效果 : 数据水平扩展

本质

一个主分片是一个运行的Lucene实例

配置主分片数
  • 默认

    • ES7.0前
      • 一个索引 主分片5 副本1
    • 7.0及以后
      • 主分片1 副本1 – 效果 : 解决over-sharding问题
  • 配置时机

    • 创建索引时预先指定 (后续不允许修改 除非Reindex)
  • 配置建议

    • 分片数设置过小

      • 导致后续无法增加节点实现水平扩展

      示例 : 集群3个节点 主分片数设置3 副本1 一个index的数据分散存入3个分片 分别在3个节点上 ; 此时 如果集群增加1个节点 这个index的数据依然还在3个分片上 一共还是落到3个节点上 永远相当于空余1个节点不能存储数据 达不到水平扩展的效果

    • 分片数设置过大

      • 影响搜索结果的相关性打分 影响统计结果的准确性
      • 单个节点分片过多 资源浪费 并影响性能

replica shard 副本分片
作用

是主分片的拷贝 – 效果 : 数据高可用/服务高可用(提高读取吞吐量)

配置副本分片数

可动态调整



参考
阮一名资料
官方文档
百度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Cheese海盐芝士

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值