Apache solr3.5 安装(转)

1.安装JDK1.6
2.安装tomcat6.0
3.下载、安装、配置solr:
   1) 下载solr3.5, 官方下载地: http://apache.etoak.com//lucene/solr/3.5.0/  选择apache-solr-3.5.0.zip 下载。
   2) 安装solr:解压apache-solr-3.5.0.zip到本地。
   3) 配置solr: 在tomcat的\conf\Catalina\localhost路径下创建solr.xml,若该路径不存在需要自己创建。添加solr.xml内容如下:
Java代码 复制代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <Context docBase="F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war" debug="0" crossContext="true" >   
  3. <Environment name="solr/home" type="java.lang.String" value="F:\lucene\solr\apache-solr-3.5.0\example\solr" override="true" />   
  4. </Context>   
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="F:\lucene\solr\apache-solr-3.5.0\example\solr" override="true" />
</Context> 


注:F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war 为solr 解压后的war包,这里需要修改你解压后war所在的路径。F:\lucene\solr\apache-solr-3.5.0\example\solr为example 路径,也需要修改成对应解压后文件所在的路径。默认tomcat 端口为8080,这里可以不用修改。注意,如果用到中文搜索,需要tomcat修改字符集为UTF-8,或者搜索时可能出现乱码现象。修改文件为:C:\tools\apache-tomcat-6.0.26\conf\server.xml。修改代码如下:
Java代码 复制代码  收藏代码
  1. <Connector port="8080" protocol="HTTP/1.1"    
  2.                connectionTimeout="20000"    
  3.                redirectPort="8443" URIEncoding="UTF-8"/>  
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8"/>

  4)启动tomcat, 并访问路径 http://localhost:8080/apache-solr-3.5.0/ 出现Welcome to Solr! 这样一个简单的solr+tomcat 就部署成功了。
来自: http://lucius-yu-126-com.iteye.com/blog/1330458 1.安装JDK1.6
2.安装tomcat6.0
3.下载、安装、配置solr:
   1) 下载solr3.5, 官方下载地: http://apache.etoak.com//lucene/solr/3.5.0/  选择apache-solr-3.5.0.zip 下载。
   2) 安装solr:解压apache-solr-3.5.0.zip到本地。
   3) 配置solr: 在tomcat的\conf\Catalina\localhost路径下创建solr.xml,若该路径不存在需要自己创建。添加solr.xml内容如下:
Java代码 复制代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <Context docBase="F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war" debug="0" crossContext="true" >   
  3. <Environment name="solr/home" type="java.lang.String" value="F:\lucene\solr\apache-solr-3.5.0\example\solr" override="true" />   
  4. </Context>   
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="F:\lucene\solr\apache-solr-3.5.0\example\solr" override="true" />
</Context> 


注:F:\lucene\solr\apache-solr-3.5.0\dist\apache-solr-3.5.0.war 为solr 解压后的war包,这里需要修改你解压后war所在的路径。F:\lucene\solr\apache-solr-3.5.0\example\solr为example 路径,也需要修改成对应解压后文件所在的路径。默认tomcat 端口为8080,这里可以不用修改。注意,如果用到中文搜索,需要tomcat修改字符集为UTF-8,或者搜索时可能出现乱码现象。修改文件为:C:\tools\apache-tomcat-6.0.26\conf\server.xml。修改代码如下:
Java代码 复制代码  收藏代码
  1. <Connector port="8080" protocol="HTTP/1.1"    
  2.                connectionTimeout="20000"    
  3.                redirectPort="8443" URIEncoding="UTF-8"/>  
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8"/>

  4)启动tomcat, 并访问路径 http://localhost:8080/apache-solr-3.5.0/ 出现Welcome to Solr! 这样一个简单的solr+tomcat 就部署成功了。

猜你喜欢

转载自fuanyu.iteye.com/blog/1446553
今日推荐