Solr(一)——初识Solr

 Solr是一个高可用,易扩展,读写容错的分布式搜索框架,提供分布式索引。具有这些特点的其实是SolrCloud,SolrCloud结合Zookeeper实现了集中式配置管理,Leader选举。网址为:http://lucene.apache.org/solr/。下面从SolrCloud到逻辑结构和物理结构认识SolrCloud的整体架构。

Solr逻辑结构

Solr(一)——初识Solr_第1张图片

从逻辑结构看SolrCloud包含:
  • Collection:Collection代表了需要检索的所有文档
  • Shard:每个Collection可以包含多个shard,每个shard只包含Collection多部分文档。每一个文档只在一个shard中存在
Solr物理结构

Solr(一)——初识Solr_第2张图片

从物理结构看SolrCloud包含:
  • SolrNode:一个SolrCloud集群可以包含多个SolrNode,SolrNode运行着Solr实例,一个SolrNode可以包含多个Core
  • Core:每个Core对应着每个Shard的一个数据备份,可以是Leader或Replica。Replica的个数影响着系统的容错能力以及并发处理能力

你可能感兴趣的:(大数据,分布式,Solr,Zookeeper)