专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

windows下Solr+Zookeeper集群搭建solrcloud服务

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:05:49       共计:3604 浏览

Solr ZookKeeper集群搭建 SolrCloud环境

  1. 环境版本:solr 6.0 + zookeeper 3.4.6 +jdk1.8
  2. 环境配置:

JDK1.8下载地址

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Solr6.0下载地址

http://apache.fayea.com/lucene/solr/6.0.1/solr-6.0.1.zip

Zookeeper 3.4.6 下载地址

http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

3.安装环境

配置环境变量

变量名:JAVA_HOME

变量值:E:\environment\BaseEnvironment\jars\jdk1.8(jdk安装地址)

在系统变量Path中增加java_home引用 ;%JAVA_HOME%\bin;

运行CMD程序查看jdk是否安装成功

执行java -version

 

 

配置ZooKeeper服务

  1. 定义一个文件名称 E:\work\worspace\solrCloud(我的定义,可以根据自己需求去创建文件地址)
  2. 创建3个server服务分别命名为server1、server2、server3

 

  1. 解压缩zookeeper-3.4.6到每个server下,并创建date,logs文件夹

 

  1. 在data中创建myid文件,不带后缀名,并根据服务号编写对应数字,已server1为案例,在data文件夹下创建Myid文件并输入数字1

 

  1. 在conf文件夹下创建zoo.cfg文件,可以直接吧zoo_sample.cfg修改成zoo.cfg文件

 

修改文件

 

  1. 同样修改service2,service3下对应的zoo.cfg文件,注意监听端口号和data,log地址的变更
  2. 启动服务测试zookeeper集群是否搭建成功,依次启动server1、server2、server3的zookeeper服务,当我们在启动server1的时候回报错,没关系,是因为我们配置的集群未有全部启动,当所有服务都启动的时候就OK拉

 

服务启动看下哪个服务被设定为了leader,哪个被设定为了follower,需安装telnet

控制面板》》程序》》打开或关闭window功能》》选中telnet选项点击确认按钮进行安装

 

安装完成后需要重启动电脑哦

进入命令编辑按钮找到我们zookeeper服务安装的文件地址进入bin文件

输入命令 telnet 127.0.0.1 2181 输入stat进行查看

 

2182

 

2183

 

服务已启动成功,其中2183端口被指定为leader,2181,2182端口被指定为follower

配置solr服务

对已下载的solr-6.0.1解压到和server同级目录下

 

由于是solr6.0可以忽略tomcat配置,可以直接用jetty作为启动容器,所以不做tomcat配置,若需要,可在tomcat7+jdk7+solr4.10+zookeeper文件中进行查看

Solr6.0可直接启动

我们现在配置下solr+zookeeper的solrcloud服务

 

  1. 编辑solr.in.cmd文件对zookeeper集群进行ip指定,由于所配置的为单机伪集群,但是在正式生产环境中可以直接配置服务名称进行绑定

 

  1. 由于zookeeper和solr进行搭建solrcloud需要账户密码绑定,所以我们打开Zookeeper的zkServer.cmd进行编辑,增加对zookeeper的账户密码设定,同理server1,2,3都要配置相同的

java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" "-Dzookeeper.DigestAuthenticationProvider.superDigest=super:nYri7/VzajS4SfD9T/DcKoCU56I=" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*

 

  1. 启动solr服务

 

 

当前solr+zookeeper服务已搭建完成
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:SolrCloud-如何在.NET程序中使用 | ·下一条:ZooKeeper下载安装(Windows版本)

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有