SolrCloud搜索引擎集群介绍
来源:互联网 发布:先导者之爱知重生 编辑:程序博客网 时间:2024/05/22 15:10
1 什么是SolrCloud
SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用solrCloud来满足这些需求。
SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。
它有几个特色功能:
1)集中式的配置信息
2)自动容错
3)近实时搜索
4)查询时自动负载均衡
zookeeper是个什么?
顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员, Apache Hbase和 Apache Solr 的分布式集群都用到了zookeeper;Zookeeper:是一个分布式的、开源的程序协调服务,是hadoop项目下的一个子项目。
2 SolrCloud结构
SolrCloud为了降低单机的处理压力,需要由多台服务器共同来完成索引和搜索任务。实现的思路是将索引数据进行Shard(分片)拆分,每个分片由多台的服务器共同完成,当一个索引或搜索请求过来时会分别从不同的Shard的服务器中操作索引。
solrCloud需要Solr基于zookeeper部署,Zookeeper是一个集群管理软件,由于solrCloud需要由多台服务器组成,由zookeeper来进行协调管理。
下图是一个SolrCloud应用的例子:
阅读全文
0 0
- SolrCloud搜索引擎集群介绍
- SolrCloud的介绍以及SolrCloud的集群搭建
- SolrCloud集群部署
- solrcloud集群安装
- SolrCloud集群部署
- SolrCloud 集群搭建
- SolrCloud集群环境搭建
- centos7 搭建SolrCloud集群
- SolrCloud集群搭建
- solrCloud 集群搭建
- SolrCloud集群的搭建
- SolrCloud 集群详解
- SolrCloud集群搭建
- solrcloud(solr4)搜索引擎系统架构
- SolrCloud介绍和应用
- SolrCloud原理介绍
- SolrCloud原理介绍
- SolrCloud原理介绍 [
- 贪心算法(4)
- Qt 学习 第2节 日志输出和保存
- 素数测试(判断素数)模板
- 贪心算法(5)
- Deep Learning-TensorFlow TFLearn 快速搭建深度学习模型Alxnet
- SolrCloud搜索引擎集群介绍
- Java:浅谈InputStream的close方法
- Y must be a vector or a character array
- javascript表达正则验证公共函数 检查元素,改成统一
- 贪心算法(6)
- MiniGui核心库编译配置选项
- 大疆M100 Onboard SDK Linux系统下飞行示例简记
- 引水入城(dfs的做法)洛谷p1514
- Struts 2中<s:subset>标签的用法