08-solrcloud

solrcloud就是solr的集群,本文将阐述如何搭建solrcloud集群。

1、前提约束

2、修改solr.xml

(1)修改192.168.100.134中的/root/solr-4.10.3/example/solr/solr.xml
    <str name="host">${host:}</str>
    <int name="hostPort">${jetty.port:8983}</int>
为
    <str name="host">192.168.100.134</str>
    <int name="hostPort">8080</int>
(2)修改192.168.100.135中的/root/solr-4.10.3/example/solr/solr.xml
    <str name="host">${host:}</str>
    <int name="hostPort">${jetty.port:8983}</int>
为
    <str name="host">192.168.100.135</str>
    <int name="hostPort">8080</int>
(3)修改192.168.100.136中的/root/solr-4.10.3/example/solr/solr.xml
    <str name="host">${host:}</str>
    <int name="hostPort">${jetty.port:8983}</int>
为
    <str name="host">192.168.100.136</str>
    <int name="hostPort">8080</int>

3、分别修改三个机子上的/root/apache-tomcat-8.5.38/bin/catalina.sh

在第2行加入:

JAVA_OPTS="-DzkHost=192.168.100.134:2181,192.168.100.135:2181,192.168.100.136:2181"

4、使用zookeeper统一管理solr配置文件

#进入zookeeper的bin目录
cd  /root/zookeeper-3.4.11/bin/
#上传solr的配置文件,注意,上传一次即可,即在一台机子中执行一次就行。
#-zkhost:指定zookeeper的地址列表;upconfig :上传配置文件;-confdir :指定配置文件所在目录;-confname:指定上传到zookeeper后的目录名。
/root/solr-4.10.3/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.100.134:2181,192.168.100.135:2181,192.168.100.136:2181 -cmd upconfig -confdir /root/solr-4.10.3/example/solr/collection1/conf -confname myconf

5、分别重新启动tomcat

在浏览器中查看任何一个机子的solr管理界面,例如http://192.168.100.134:8080/solr/#/collection1,会看到以下页面:

 
16204070-0ad1abf14c0f9097.png
solrcloud多出来一个Cloud


至此,我们完成了solrcloud的搭建。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值