千家信息网

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

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这期内容当中小编将会给大家带来有关solr与zookeeper搭建solrcloud分布式索引服务的实例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装前准备
千家信息网最后更新 2026年10月31日solr与zookeeper搭建solrcloud分布式索引服务的实例分析

这期内容当中小编将会给大家带来有关solr与zookeeper搭建solrcloud分布式索引服务的实例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

安装前准备

  1. http://mirrors.hust.edu.cn/apache/zookeeper/

  2. http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.55/src/

  3. https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip

http://apache.fayea.com/apache-mirror/lucene/solr/4.9.0/

把压缩包解压到D:\apache下

解压tomcat然后复制四份,形成四个模拟节点,分别重命名为tomcat7-8983......,如下图,以下文中均成为这个文件夹为8983,8984,8985,8986

  1. 1. 在8983-8986下面都要新建文件夹solrbase,解压solr-4.9.0,将solr-4.9.0\solr-4.9.0\example下面的solr这个文件夹拷贝到solrbase下面。然后将solr-4.9.0\webapps下面的solr.war 分别复制到8983\webapps,依次复制到8984,8985,8986对应的webapps下面。

  2. 这个时候,就可以启动8983/bin/start.bat文件,让tomcat启动起来,再去8983\conf\Catalina\localhost下面新建solr.xml文件,文件内容为:

注意:docBase的值是根据自己拷贝在tomcat容器中的war包的位置而定,solr/home的value是自己在第三步刚刚建立的solrbase下solr的目录。

3..重复上面的操作,分别进行8984,8985,8986的设置。

为了tomcat的server的启动端口不会有被占用的情况,需要在8084和8985,8986三个目录conf下面的server.xml文件修改端口。

在8983文件下面,修改 就行。8984下面port为8984,其他的所有端口全部加1就行。

4.解压zookeeper-3.3.6.tar.gz到apache\zookeeper-3.3.6,然后再目录下新建temp作为临时数据文件夹。重命名apache\zookeeper-3.3.6\conf下zoo_sample.cfg为zoo.cfg,修改其中的dataDir为你刚刚新建的temp文件夹,启动apache/zookeeper-3.3.6/bin/zkServerNaNd.

5. 制定8983为leader节点,需要在8983目录下的bin/catalina.bat中的第二行添加

set JAVA_OPTS=-Dbootstrap_confdir=D:\apache\tomcat7-8983\solrbase\solr\collection1\conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=localhost:2181 -DnumShards=2

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

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

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

  1. 5. 更改solr启动端口,对应你的tomcat端口

  1. 6. 由于solr4.3以后的日志发生变化了,需要将

这几个jar文件复制到D:\apache\tomcat7-8983\webapps\solr\WEB-INF\lib下去,同理8984,8985,8986一样要这么做。

在8983\webapps\solr\WEB-INF下面新建文件夹classes,将solr-4.9.0\example\resources/log4j.properties文件拷贝刚刚建立的classes文件下,并且修改第十六行出log4j.appender.file.File=../solr_logs/solr.log 日志路径是自己制定的。

  1. 8.先启动zk服务器,在依次启动tomcat 8983…8986

上述就是小编为大家分享的solr与zookeeper搭建solrcloud分布式索引服务的实例分析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

文件 文件夹 端口 面的 分析 目录 服务 内容 拷贝 分布式 实例 实例分析 索引 日志 节点 三个 专业 中小 位置 内容丰富 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 腾讯阿里互联网科技 安徽鑫晟辉互联网科技 上海万想互联网科技 卓越科技互联网 招聘 哈尔滨新华互联网科技 海南购全球互联网科技 华脉科技工业互联网产品 互联网系的金融科技公司 赶超互联网科技 微信多开 速维有品互联网信息科技(苏州)有限公司 雨阳互联网卡科技有限公司 梅州GM互联网络科技有限公司 互联网营销推广黑科技 互联网风格科技公司名称 福州德业互联网科技 全球科技与互联网公司市值变化 科技互联网经济论坛 第三届互联网大会安防黑科技 小牛互联网科技有限公司地址 亿人帮互联网科技有限公司 礼当家互联网科技 杭州互联网科技公司 成都铂石互联网科技做什么的 互联网科技与大数据专业 深圳市优智互联网科技有限公司 互联网新科技动漫ppt素材 互联网科技创新的路径 徐州市互联网科技有限公司 四川互联网展示科技馆设计
0