solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢?
第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。
第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zookeeper服务器,实际上是将Zookeeper集成在tomcat或者jetty这种服务器里面;
这种方式前人的评价:
优点:部署起来简单
缺点:耦合度高,不利于拓展,Zookeeper本来就是设计用来管理solr、hadoop、hive等这些应用的分布式安装的,他有他自己的独立的部署模式,将他内嵌在solr服务器里面本身就不利于他的拓展。
不稳定:例如我要在集群中添加一个一个节点,那就得同时添加一个Zookeeper的服务器,当某个节点宕掉了,需要重启tomcat,这个时候,其实是相当于重启了Zookeeper,这样就造成了Zookeeper集群相当不稳定。
这种模式的部署请参考solrCloud的官方测试案例:http://wiki.apache.org/solr/SolrCloud/
第二种:优点,就是可以避免上面的这种耦合度,以及提高整个集群的稳定性,但是缺点就是部署起来麻烦一点,但是非常容易维护
这种方式的部署请参考我的博客:http://eksliang.iteye.com/blog/2107002
相关推荐
最新的solrcloud部署文档,简单明了,计算机小白看了文档都能安装solr云服务。文档详细说明了solr运行原理和安装部署的每一个步骤,本人多次部署,没有失败过!
本文档是介绍在centos7系统上部署solrcloud的过程,涉及的技术包括:部署zookeeper、使用solr默认的jetty服务器初始化solrcloud、使用zookeeper管理solrcloud配置文件、在linux系统上安装python3、通过python3操作...
这是solrCloud的集群搭建和部署,详细讲解了solr集群的部署
solrcloud6安装配置
Tomcat上部署SolrCloud.txt
SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。此文档参考培训机构资料,适合初学者参考使用。
solrcloud环境搭建 windows平台搭建档案 全文检索实现
SolrCloud集群搭建和使用步骤
一个简单的关于Solr集群部署的,SolrCloud集群架构图
SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Zookeeper一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式。
SolrCloud Zookeeper Kubernetes 介绍 该项目旨在帮助在Kubernetes环境中尝试使用最新版本的SolrCloud(和Zookeeper)的开发人员和新手。 在这里,您将发现基本上两种不同的配置: ... 当然,如果您需要部署高可用
本文简述了Solr的单机和集群部署安装,傻瓜式安装指南,一步一步从0开始构建Solr集群安装
SolrCloud是Solr4.0版本开发出的具有开创意义的基于Solr和Zookeeper的分布式搜索方案,或者可以说,SolrCloud是Solr的一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式,这些方式部署的...
详细描述solrCloud单机以及单机伪集群在windows下的部署安装并配图。
NULL 博文链接:https://lucien-zzy.iteye.com/blog/2000362
solrcloud部署;作者:家和一定万事兴; 参考文章:2014-02-19,于测试机器上部署solrcloud;
Ansible-solrcloud-role.zip,ansible role安装apache solr(云)服务器/clustersolrcoud ansible role,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
solr集群安装部署,对于初学者可以了解下
关于solr5.2.1+tomcat7+zookeeper3.4.6在windows下的部署,你值得一看