在CentOS上安装zookeeper的solr集群
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在CentOS上安装zookeeper的solr集群,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2279字,纯文字阅读大概需要4分钟。
内容图文
1 在CentOS上安装完jdk,tomcat,solr软件后,进行克隆,克隆两个子Centos 在url地址中输入192.168.xx.xx:8080/solr可以成功访问solr页面
2 然后安装zookeeper,将三个Centos的solr进行统一整合管理,三个Centos都需要安装
2.1 上传安装包,并解压,将解压后的文件夹重命名 mv zookeeper-3.4.5 zookeeper 防止无法识别
2.2 进入zookeeper/conf 复制文件 cp zoo_sample.cfg zoo.cfg 进入zoo.cfg修改文件内容,将原来的dataDir删除(根据自己的文件和ip地址进行修改)
dataDir=/usr/local/myapp/zookeeper/data
dataLogDir=/usr/local/myapp/zookeeper/log
server.1=192.168.56.101:2888:3888
server.2=192.168.56.102:2888:3888
server.3=192.168.56.103:2888:3888
2.3 创建数据和日志目录. 先进入zookeeper目录 mkdir –m 755 data mkdir –m 755 log 进入data目录,创建文件myid,并且写上ID信息:1 注意,其它不同ip地址节点 的ID必须与配置文件中的ID一直,分别是2和3
2.4 vi /etc/profile(修改文件),添加下面内容后执行 source /etc/profile 重新编译文件
export ZOOKEEPER_HOME=/usr/local/myapp/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
2.5 zkServer.sh start 即可启动zookeeper, 一定要启动这个,再进行以下的配置
3 修改:tomcat文件夹下的bin目录中的catalina.sh文件,添加以下信息: 注意: -DzkHost前的空格不能删除
export JAVA_OPTS="-Dsolr.solr.home=/usr/local/src/solr/solr-4.10.2/example/solr -DzkHost=192.168.22.222:2181,192.168.22.223:2181,192.168.22.224:2181"
4 进入/usr/local/myapp/solr-4.10.2/example/solr目录,修改solr.xml文件,将<str>和<int>修改为各个虚拟机即可
<solrcloud>
<str name="host">192.168.56.101</str>
<int name="hostPort">8080</int>
<str name="hostContext">${hostContext:solr}</str>
<int name="zkClientTimeout">${zkClientTimeout:30000}</int>
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
</solrcloud>
5 将Solr配置文件上传到Zookeeper中,有Zookeeper统一管理(这是最关键的一步)
5.1 先把所有zookeeper启动起来
5.2 一定要关闭防火墙
5.3 在任意一个虚拟机中执行如下代码
sh /usr/local/src/solr/solr-4.10.2/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.22.222:2181,192.168.22.223:2181,192.168.22.224:2181 -cmd upconfig -confdir /usr/local/src/solr/solr-4.10.2/example/solr/collection1/conf/ -confname solrconf
5.4 如果出现连接或者是路由问题,检查防火墙或者zookeeper是否开启
5.5 访问solr,即可看到cloud选项,配置完成
内容总结
以上是互联网集市为您收集整理的在CentOS上安装zookeeper的solr集群全部内容,希望文章能够帮你解决在CentOS上安装zookeeper的solr集群所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。