SolrCloud的工作原理
2018-12-25 14:51 更新
以下各节涵盖了有关各种SolrCloud功能如何工作的一般信息。要了解这些特性,首先要了解一些与SolrCloud相关的关键概念,这是很重要的。
- SolrCloud中的碎片和索引数据
- 分布式请求
如果您已经熟悉SolrCloud的概念和基本功能,则您可以直接阅读“SolrCloud配置和参数”部分。
关键的SolrCloud概念
SolrCloud集群由一些“逻辑”概念构成,这些逻辑概念分布在一些“物理”概念之上。
逻辑概念
逻辑概念的内容如下:
- 群集可以承载多个Solr文档集合。
- 一个集合可以被分割成多个Shards,这些Shards包含集合中文档的一个子集。
- 一个集合具有的碎片数目是已经确定的:集合可以合理包含的文档数量的理论限制。单个搜索请求可能的并行量。
物理概念
- 群集由一个或多个Solr节点组成,Solr节点正在运行Solr服务器进程的实例。
- 每个节点可以承载多个内核。
- 群集中的每个核心都是逻辑碎片的物理副本。
- 每个副本都使用为其集合指定的相同配置。
- 每个碎片具有确定的副本数量:集合中内置的冗余级别以及在某些节点变得不可用的情况下集群可以容错的程度。可以在重负载下处理的并发搜索请求数量的理论限制。
以上内容是否对您有帮助:
更多建议: