实战day08(三)----Solr集群的配置

接上一篇


tar -xvf apache-tomcat-7.0.47.tar.gz

得到一个干净的tomcat


拷贝到solr-cloud目录下:


搭建solr环境,参考这一篇

可以先按照这个过程完全的搭一个solr环境出来。然后,再拷贝。如下:


修改每个tomcat运行的端口号:

[root@solr-cluster solr-cloud]# vim tomcat01/conf/server.xml



[root@solr-cluster solr-cloud]# vim tomcat02/conf/server.xml 



剩下两个tomcat的配置一次递增。


修改solrhome的配置:

[root@solr-cluster solr-cloud]# vim tomcat01/webapps/solr/WEB-INF/web.xml 


[root@solr-cluster solr-cloud]# vim tomcat02/webapps/solr/WEB-INF/web.xml 


后面两个一个改法。

修改solr.xml的配置

[root@solr-cluster solr-cloud]# cd solrhome01

[root@solr-cluster solrhome01]# vim solr.xml 


剩下三个照样改。

solr还没有和zookeeper关联

[root@solr-cluster solr-cloud]# cd tomcat01/bin/

[root@solr-cluster bin]# vi catalina.sh

加上一句话:

JAVA_OPTS="-DzkHost=192.168.25.130:2181,192.168.25.130:2182,192.168.25.130:2183"


每个tomcat都需要改。

目前,每个solr都有一个solrhome。现在是集群了,需要统一。由zookeeper来统一管理一套配置文件(solrhome)。

/usr/local/solr-cloud/solrhome01/collection1/conf

只需把任意一个solrhome下collection1的conf上传到zookeeper就可以了。上传一份,大家都用这一份。

先进入目录:/usr/local/solr-4.10.3/example/scripts/cloud-scripts

然后,执行命令    ./zkcli.sh -zkhost 192.168.25.130:2181,192.168.25.130:2182,192.168.25.130:2183 -cmd upconfig -confdir /usr/local/solr-cloud/solrhome01/collection1/conf -confname myconf

查看是否成功:

进入    /usr/local/solr-cloud/zookeeper01/bin

执行:[root@solr-cluster bin]# ./zkCli.sh -server 192.168.25.130:2182


可以用quit命令退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值