Solr集群的搭建

Posted 表哥的黑板报

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr集群的搭建相关的知识,希望对你有一定的参考价值。

点击标题下「蓝色微信名」可快速关注


 

第一个是使用安装脚本的方式进行抽取安装,启动比较方便,但是会创建多个目录,感觉比较乱;第二个是官方教程上提供的方法,使用比较简单,直接释放压缩包即可,并且启动cloud实例的时候默认会创建一个示例collection;实际上官方文档在solr启动脚本配置文件solr.in.sh介绍时,也提供了一种思路,就是我们使用第一种方法中的配置参数,综合第二种方法的释放简单的优点,这里总结了一个比较灵活简单solr生产部署方式,在生产中配置也较为清晰,也是不断实践的结果,希望能对大家有所帮助:


第一步:创建四个tomcat实例。每个tomcat运行在不同的端口。8180828083808480

 

第二步:部署solrwar包。把单机版的solr工程复制到集群中的tomcat中。

 

第三步:为每个solr实例创建一个对应的solrhome。使用单机版的solrhome复制四份。

 

第四步:需要修改solrweb.xml文件。把solrhome关联起来。

 

第五步:配置solrCloud相关的配置。每个solrhome下都有一个solr.xml,把其中的ip及端口号配置好。

 

第六步:让zookeeper统一管理配置文件。需要把solrhome/collection1/conf目录上传到zookeeper。上传任意solrhome中的配置文件即可。

 

第七步:修改tomcat/bin目录下的catalina.sh 文件,关联solrzookeeper

 

第八步:启动每个tomcat实例。要包装zookeeper集群是启动状态。

 

第九步:访问集群

 

第十步:创建新的Collection进行分片处理。

 

第十一步:删除不用的Collection


黑旗建了一个网盘群,欢迎加入,里面资料永久免费,现在活动9.9,活动结束原价19.9,只限50人。

以上是关于Solr集群的搭建的主要内容,如果未能解决你的问题,请参考以下文章

solr集群搭建(复制)

Solr集群搭建详细步骤

solr集群搭建,zookeeper集群管理

solr集群环境搭建

linux集群下 solr集群搭建

solr集群SolrCloud(solr+zookeeper)windows搭建