Solr集群设计思想

来源:互联网 发布:易语言赚钱源码 编辑:程序博客网 时间:2024/05/15 20:45

solrClund 是solr提供的分布式搜索方案 
solrClund 是基于solr和zookeeper的分布式搜索方案, 
主要思想是使用zookeeper作为集群的配置中心 
特色功能: 
1.集中式的配置信息 
2.自动容错 
3.近实时搜索 
4.查询时自动负载均衡

zookeeper:动物园管理员,用于管hadoop(大象)、Hive(蜜蜂)的管理员

SolrCloud结构 
需要由多台服务器共同完成索引和搜索任务 
实现的思路是将索引数据进行shard(分片) 拆分,每个分片由多台的服务器共 
同完成。当一个索引或搜索请求过来时会分别从不同的shard的服务器中操作 
索引。 
solrCloud需要 solr基于zookeeper部署,zookeeper是一个集群管理软件, 
由solrCloud需要由多台服务器组成。由zookeeper来进行协调管理 
多个分片相加起来才是一个完成的索引库 
这里写图片描述

这里写图片描述

原创粉丝点击