win7下tomcat7上安装solrcloud4.4

1概述:

          windows和linux安装方式相同。

2.准备:

 1)下载solr4.4 tomcat7 ik

 2)更改ik与solr兼容部分打包ik.jar

 3)解压solr4.4到D盘 将D:\solr-4.4.0\example\solr目录复制到D盘,并将D:\solr-4.4.0\example\solr-webapp\solr.war复制到

    D:\solr-4.4.0\example\solr目录下 

 4)将D:\solr-4.4.0\example\lib\ext下的所有jar和ik.jar放入solr.war的WEB-INF\lib下  在WEB-INF下建立classes目录将D:\solr-4.4.0\example\resources\log4j.properties放入此目录 最好将solr.log=logs/设为绝对路径,因为相对路径与启动路径有关,日志打印位置不一(这里与tomcat的启动目录有关)

5)解压tomcat 到D盘 在D:\tomcat\conf\Catalina\localhost下建立solr.xml内容如下

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/solr/solr.war" debug="0" crossContext="true" > 
<Environment name="solr/home" type="java.lang.String" value="D:/solr" override="true" /> 
</Context>

6)D:\tomcat\bin\catalina.bat下添加

set  "JAVA_OPTS=-Dbootstrap_confdir=D:/solr/collection/conf -Dcollection.configName=question -Djetty.port=8080 -DzkRun -DzkHost=localhost:9080 -DnumShards=2"

7)复制solr目录为solr1 复制tomcat目录为tomcat1

8)更改tomcat1的启动 关闭和监听端口 

 在D:\tomcat1\conf\Catalina\localhost下建立solr.xml内容如下

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/solr/solr.war" debug="0" crossContext="true" > 
<Environment name="solr/home" type="java.lang.String" value="D:/solr" override="true" /> 
</Context>

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/solr1/solr.war" debug="0" crossContext="true" > 
<Environment name="solr/home" type="java.lang.String" value="D:/solr1" override="true" /> 
</Context>

在D:\tomcat1\bin\catalina.bat下添加

set  "JAVA_OPTS=-Djetty.port=8081 -DzkHost=localhost:9080"

9)在tomcat和tomcat1下执行bin/catalina.bat start 此时如果是相对路径日志 将会写到tomcat/logs和tomcat1\logs下 


你可能感兴趣的:(win7下tomcat7上安装solrcloud4.4)