zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(二)
2017-03-23 17:42
507 查看
(二)配置tomcat
1. 下载tomcat8,Solr6.4.2并解压
2. 复制tomcat8为3份,并各自重命名,如下图
3 端口调整
修改各自目录下conf中的server.xml箭头所指向的4个地方,分别为
tomcat8080文件夹 (不做修改,如果自己有需要可以自己调整)
tomcat8180文件夹 8105
8180 8143 8109
tomcat8280文件夹 8205
8280 8243 8209
防止启动多个tomcat 端口冲突
4.从solr-6.4.2文件夹下复制solr应用
找到solr-6.4.2中server/solr-webapp下的webapp将webapp名字改为solr
复制改好的文件夹到tomcat8080/webapps/和tomcat8180/webapps/和tomcat8280/webapps/
5 配置每个tomcat的中solr项目的web.xml
将下面部分代码的注释放开<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/data/appServer/solr/solr-home/solrhome1</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
分别在<env-entry-value>节点配置不同的solrhome
8080 对应 /data/appServer/solr/solr-home/solrhome1
8180 对应 /data/appServer/solr/solr-home/solrhome2
8280 对应 /data/appServer/solr/solr-home/solrhome3
并注释掉web.xml最后一部分内容如下图
该部分代码是防止solr静态资源调用的,不注释,则无法访问index.html
6 jar包准备
从solr-6.4.2中找到以下jar包
1.solr-6.4.1/server/lib/ext目录下的所有jar包
2.solr-6.4.1/dist下的
solr-dataimporthandler-6.4.1.jar
solr-dataimporthandler-extras-6.4.1.jar
3.solr-6.4.1/server/lib下的
metrics-core-3.1.2.jar
metrics-ganglia-3.1.2.jar
metrics-graphite-3.1.2.jar
metrics-jetty9-3.1.2.jar
metrics-jvm-3.1.2.jar
将上述所有的jar包放入三个tomcat中的solr项目下WEB-INFO/lib下面
7 配置log4j
在每个tomcat的solr项目WEB-INFO下创建classes文件夹
将solr-6.4.2/server/resources中的log4j.properties文件复制到classes文件夹下
8 配置启动和停止脚本
tomcatRun.sh/data/appServer/solr/tomcat/tomcat8080/bin/startup.sh; /data/appServer/solr/tomcat/tomcat8180/bin/startup.sh; /data/appServer/solr/tomcat/tomcat8280/bin/startup.sh;
tomcatStop.sh
/data/appServer/solr/tomcat/tomcat8080/bin/shutdown.sh; /data/appServer/solr/tomcat/tomcat8180/bin/shutdown.sh; /data/appServer/solr/tomcat/tomcat8280/bin/sh 92ce utdown.sh;
以上配置完成tomcat
将tomcat压缩后放入/data/appServer/solr/tomcat下解压如下图
相关文章推荐
- zookeeper单机多实例与Solr6.4.2集成solrCloud-linux环境(一)
- Windows环境下solrCloud 6.x的配置安装(单机模拟多服务器) - zookeeper部署
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】 分类: H3_NUTCH H4_SOLR/LUCENCE 2014-07-06 14:46 3543人阅读 评论(2) 收藏
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- solr单机环境配置并包含外部单机zookeeper
- Windows环境下solrCloud 6.x的配置安装(单机模拟多服务器) - 配置IK-Analyzer分词器
- Solr之——SolrCloud5.2.1+tomcat7+zookeeper3.4.6环境搭建
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】
- solr与zookeeper搭建solrcloud分布式索引服务实例
- solr与zookeeper搭建solrcloud分布式索引服务实例
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- SolrCloud之分布式索引及与Zookeeper的集成--转载
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】
- Win7下单机版的伪分布式solrCloud环境搭建Tomcat7+ solr-5.2.1+zookeeper3.4.6
- windows下solrcloud+tomcat+zookeeper伪集群环境搭建
- 在linux环境上如何部署SolrCloud