当前位置:首页 > 开发 > 研发管理 > 正文

solrcloud 部署方式比较

发表于: 2014-09-16   作者:eksliang   来源:转载   浏览:
摘要: solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。  第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理   谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo

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 部署方式比较

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服
  前面写过生产过程中的SolrCloud集群配置,实际上官方给出的是免安装配置,启动时采用命令行参数
使用solr4.6在Tomcat中部署SolrCloud与前期的版本有些不同.在此记录下. 1.部署版本 JDK-1.7.0_51 To
SolrCloud SolrCloud是solr的一组分布式特性的名称。启用这些特性可以用来建立高可用性,容错性、分
一、前期准备工作 相关工具: 1.虚拟机(VMware) 2.tomcat7 64位 下载地址: http://tomcat.apache
本套方案是在linux单主机上部署多个solr节点,最终达到solrCloud的效果。先展示下solrCloud单机部署
Solrcloud集群搭建 使用solrcloud有几点需要注意的: 索引数据量比较大;配置是统一的(zookeeper会
一、前期准备工作 相关工具: 1.虚拟机(VMware) 2.tomcat7 64位 下载地址: http://tomcat.apache
Distributed indexing Document shard assignment A document is assigned to one and only one sha
一.简介 SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Z
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号