windows下tomcat+solr+zookeeper集群配置

2 篇文章 0 订阅
2 篇文章 0 订阅

欢迎加入JavaWeb开发交流群:群号:1062758224
先配置四个tomcat:windows下配置多个tomcat方法
tomcat+solr配置:https://blog.csdn.net/qq_34665923/article/details/105173336
按照这种方法,配置四个tomcat+solr,
创建四个solrhome,并将不同tomcat安装目录下\solr\WEB-INF文件夹内,打开web.xml文件指定不同的solrhome地址。
在这里插入图片描述
安装四个tomcat,并更改端口,防止端口冲突,这里我设置的端口分别是8086,8087,8088,8089。
在这里插入图片描述
在这里插入图片描述
tomcat+solrhome配置完成之后,接下来配置zookeeper集群,
在这里配置三个zookeeper.zookeeper集群配置:
https://blog.csdn.net/qq_34665923/article/details/105174863
配置完之后,分别启动三个zookeeper,依次进入apache-zookeeper-3.5.7-bin-1\bin,apache-zookeeper-3.5.7-bin-2\bin,apache-zookeeper-3.5.7-bin-3\bin目录下,双击zkServer.cmd启动。
接下来,把solrhome中的配置文件上传到zookeeper集群。只需要上传solrhomeone配置文件。先进入D:\Solr\SolrCloud\solrClusterUse\solr-4.10.3\example\scripts\cloud-scripts文件,可以看到zkcli.bat文件。
在这里插入图片描述
win+r输入cmd回车,调出命令提示窗,通过命令进入你的solr解压的位置,并进入D:\Solr\SolrCloud\solrClusterUse\solr-4.10.3\example\scripts\cloud-scripts文件。执行以下命令:

zkcli.bat -zkhost localhost:2181,localhost:2182,localhost:2183 -cmd upconfig -confdir D:\Solr\SolrCloud\solrhomeone\collection1\conf -confname myconf

在这里插入图片描述
回车执行,再重新调出一个命令窗口,通过命令进入D:\Zookeeper\zookeeperUse\zookeeper\apache-zookeeper-3.5.7-bin-1\bin文件内,这个文件在zookeeper(apache-zookeeper-3.5.7-bin-1)里面。
在这里插入图片描述
执行以下命令

zkCli.cmd -server localhost:2181

在这里插入图片描述
执行完成之后,然后在本窗口输入

ls /

再输入

ls /configs

可以看到
在这里插入图片描述
里面的myconf就是刚才我们取得文件名。
接下来,我们进入solrhomeone,打开solr.xml
在这里插入图片描述

修改端口,这里端口是和刚才安装的tomcat端口8086,8087,8088,8089是相对应的。并添加

<str name="zkHost">127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183</str>

有的配置是在tomcat安装目录bin文件夹里面,在catalina.bat添加内容,这种方法也不错,和在solr.xml中添加<str name="zkHost">127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183</str>是一样的。
在这里插入图片描述
接下来,修改solrhometwo,打开solr.xml,只需要修改端口,添加的<str name="zkHost">127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183</str>不变。下面的也一样。在这里插入图片描述
修改solrhomethree,打开solr.xml,
在这里插入图片描述
修改solrhomefour,打开solr.xml
在这里插入图片描述
到这,已经配置完成,重新启动三个zookeeper,然后启动四个tomcat,在浏览器中输入
http://localhost:8086/solr/#/
http://localhost:8087/solr/#/
http://localhost:8088/solr/#/
http://localhost:8089/solr/#/
任意一个,可以看到
在这里插入图片描述
页面中有cloud,说明tomcat+solr+zookeeper集群配置成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值