六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 645|回复: 0

solr与zookeeper搭建solrcloud分布式索引服务实例

[复制链接]
 楼主| 发表于 2016-3-3 12:13:05 | 显示全部楼层 |阅读模式
solr与zookeeper搭建solrcloud分布式索引服务实例
安装前准备

把压缩包解压D:apache
解压tomcat然后复制四份,形成四个模拟节点,分别重命名为tomcat7-8983......,如下图,以下文中均成为这个文件夹为8983,8984,8985,8986
[/url]
  
   
  
注意:docBase的值是根据自己拷贝在tomcat容器中的war包的位置而定,solr/home的value是自己在第三步刚刚建立的solrbase下solr的目录。[/url]
  
3..重复上面的操作,分别进行8984,8985,8986的设置。
为了tomcatserver的启动端口不会有被占用的情况,需要在80848985,8986三个目录conf下面的server.xml文件修改端口。
8983文件下面,修改  port就行。8984下面port8984,IT论坛的所有端口全部加1就行。
  
4.解压zookeeper-3.3.6.tar.gzapachezookeeper-3.3.6,然后再目录下新建temp作为临时数据文件夹。重命名apachezookeeper-3.3.6confzoo_sample.cfgzoo.cfg,修改其中的dataDir为你刚刚新建的temp文件夹,启动apache/zookeeper-3.3.6/bin/zkServerNaNd.
[url=http://static.oschina.net/uploads/space/2014/0813/212826_9Rt9_698806.png]

5. 制定8983leader节点,需要在8983目录下的bin/catalina.bat中的第二行添加
set JAVA_OPTS=-Dbootstrap_confdir=D:apache        omcat7-8983solrbasesolrcollection1conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=localhost:2181 -DnumShards=2

注意:-Dbootstrap_confdir的值是你的solr/home下面的collection1conf文件

在8984,8985,8986下面bin/catalina.bat文件第二行添加:

set JAVA_OPTS=-DzkRun -DzkHost=localhost:2181 -DnumShards=2

[/url]

[url=http://static.oschina.net/uploads/space/2014/0813/212913_SbNN_698806.png]
  • 5.    更改solr启动端口,对应你的tomcat端口
这几个jar文件复制到D:apache        omcat7-8983webappssolrWEB-INFlib下去,同理8984,8985,8986一样要这么做。
在8983webappssolrWEB-INF下面新建文件夹classes,将solr-4.9.0exampleesources/log4j.properties文件拷贝刚刚建立的classes文件下,并且修改第十六行出log4j.appender.file.File=../solr_logs/solr.log 日志路径是自己制定的。
  • 8.先启动zk服务器,在依次启动tomcat 8983…8986


solr与zookeeper搭建solrcloud分布式索引服务实例
摘自:http://my.oschina.net/liuyonggang/blog/300916

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博账号登陆

x
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表