广东省住房城乡建设厅门户网站,深圳市官网网站建设平台,wordpress 文件权限设置方法,网站开发html一.什么是solrCloud#xff1f; SolrCoud(solr云)是solr提供的分布式搜索方案。当一个系统搜索请求并发很高的时候#xff0c;就需要使用solrCloud来满足这些需求 solrCloud是基于solr和zookeeper的分布式的搜索方案#xff0c;它的主要思想是使用zookeeper作为挤集群配置的… 一.什么是solrCloud SolrCoud(solr云)是solr提供的分布式搜索方案。当一个系统搜索请求并发很高的时候就需要使用solrCloud来满足这些需求 solrCloud是基于solr和zookeeper的分布式的搜索方案它的主要思想是使用zookeeper作为挤集群配置的信息中心 二.什么是zookeeper zookeeper动物园管理员是用来管理hadooppig...的管理员.是一个分布式的开源的程序协调服务。可以做1配置管理2集群管理 三.solrCloud结构 三.zookeeper集群的搭建 1.mkdir /usr/local/solrCloud2.zookeeper安装包上传到服务器3.解压并复制 tar -zxf zookeeper-3.4.6.tar.gz mv zookeeper-3.4.6 /usr/local/solrCloud/zookeeper1cp -r zookeeper1/ zookeeper2cp -r zookeeper1/ zookeeper34.配置zookeeper 1在每个zookeeper文件夹下创建data文件夹2在data文件夹下创建myid文件夹内容为zookeeper的编号 cd data/
echo 1 myid
... (3)把zookeeper下conf目录下zoo_sample.cfg文件复制一份改为zoo.cfg,并修改配置 cp zoo_sample.cfg zoo.cfgvim zoo.cfg 同理修改其它的节点 4启动zookeeper bin目录下./zkServer.sh start
分别启动另外的节点四.solr集群的搭建 1.把solrhome中的配置文件上传到zookeeper集群。使用zookeeper的客户端上传。客户端命令位置/root/solr-4.10.3/example/scripts/cloud-scripts ./zkcli.sh -zkhost 192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf 2.修改solrhome下的solr.xml文件指定当前实例运行的ip地址及端口号。 3.修改每一台solr的tomcat 的 bin目录下catalina.sh文件中加入DzkHost指定zookeeper服务器地址 JAVA_OPTS-DzkHost192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183 可以使用vim的查找功能查找到JAVA_OPTS的定义的位置然后添加 4.重新启动tomcat。 5.创建一个两片的collection每片是一主一备。 使用以下命令创建http://192.168.25.154:8080/solr/admin/collections?actionCREATEnamecollection2numShards2replicationFactor2 6.删除collection1. http://192.168.25.154:8080/solr/admin/collections?actionDELETEnamecollection1 五.solr实例的搭建 1.创建4个tomcat实例修改其端口8080-80832.解压solr-4.10.3.tar.gz压缩包从压缩包中复制solr.war到tomcat3.启动tomcat解压war包,把solr-4.10.3目录下的关于日志相关的jar包添加到solr工程中4.创建solrhome修改web.xml指定solrhome的位置