欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > ElasticSearch学习笔记一

ElasticSearch学习笔记一

2025/5/7 8:45:11 来源:https://blog.csdn.net/AngelCryToo/article/details/144183153  浏览:    关键词:ElasticSearch学习笔记一

目录

 

1.ElasticSearch-Head如何启动

2.ElasticSearch-Head创建索引

2.1创建索引时的“分片数”和“副本数”是什么意思?

类比 1:图书馆的书架与备份

类比 2:快递分拣中心与包裹副本

总结

​编辑

2.2如何查看现有索引的分片数和备份数


 

1.ElasticSearch-Head如何启动

npm run start

2.ElasticSearch-Head创建索引

2.1创建索引时的“分片数”和“副本数”是什么意思?

类比 1:图书馆的书架与备份

  • 分片数(Shards)
    假设一个图书馆有一个大型数据库(索引),包含很多书籍。这些书无法放到一个书架上,于是将书分成多个分类,每个分类放在一个书架上。

    • 每个书架代表一个分片(Shard)
    • 将一本书放到某个具体书架上,就像将一条文档存储到某个分片中。
    • 如果增加书架(分片数),书可以被分散存储,查询时可以并行搜索多个书架,因此查询速度更快。
    • 缺点:书架太多会导致管理困难,占用更多资源。
  • 副本数(Replicas)
    图书馆怕书丢失,于是给每个书架做了一份备份,放到另一个位置。

    • 副本是原书架的复制品,完全相同。
    • 如果主书架被占用或损坏,备份书架可以立即提供服务。
    • 好处:提高查询性能(多个副本可以同时处理查询)、增加容错性。
    • 缺点:需要更多存储空间。

类比 2:快递分拣中心与包裹副本

  • 分片数(Shards)
    想象一个快递公司需要处理全国的包裹,一个中心无法处理所有包裹,于是将全国分成多个区域,每个区域设立一个分拣中心。

    • 每个分拣中心是一个分片,负责该区域的快递处理。
    • 分片数越多,快递可以更快地被分拣,但维护成本也会提高。
  • 副本数(Replicas)
    快递公司担心分拣中心的机器出故障,导致快递处理中断,于是每个区域再设置一个备份分拣中心,功能和数据完全相同。

    • 副本分拣中心与主分拣中心一起处理快递任务,当主分拣中心忙碌或宕机时,副本中心可以代替它工作。
    • 多个副本还能同时处理快递,提高效率。

总结

特性分片数(Shards)副本数(Replicas)
定义数据的分块存储,决定数据的分散程度分片的副本,提供冗余和高可用性
功能提高存储容量和查询性能提高容错能力和查询吞吐量
资源消耗需要更多计算资源来管理需要更多存储资源来保存副本
类比图书馆的书架、快递公司的分拣中心图书馆的书架备份、快递公司的备份分拣中心
  • 分片数通常决定了数据的并行处理能力。
  • 副本数提供了高可用性和读取性能的提升,但需要更多存储空间。

2.2如何查看现有索引的分片数和备份数

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词