Solr安装

注意:jdk版本跟solrtomcat版本,还有机器系统64还是32位都要相互对应上

Solr安装

Solr(http://lucene.apache.org/solr),Apache Lucene项目的子项目,是一个基于Lucene的Java搜索引擎服务器。

Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语,更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容,通过对Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。

Solr支持从关系数据库和XML文档中提取原始数据,以及能够通过集成Tika来处理复杂文档。

Solr易于安装和配置,而且附带了一个基于 HTTP 的管理界面,下面让我们来看看如何安装。

安装环境:

               jdk1.6.0_14

               Solr4.7.2

Solr在4.0以上的版本支持了jdk1.6。

安装启动:

下载后解压缩,进入解压目录下,目录下有一个example 目录,这个目录下有个 jetty web容器和solr war包,以及solr的配置文件,打开命令行,cd 到 example  目录,然后输入以下命令来启动 solr。

java -jar start.jar  

进入管理界面http://127.0.0.1:8983/solr

 

在Tomcat上部署运行Solr。

基于JNDI配置

1:首先建立一个Solr的运行目录。

d:\solr-tomcat

将解压缩包中的D:\Download\solr-4.10.2\example\下的solr目录拷贝到d:\solr-tomcat下。

2:建立JNDI文件

在tomcat的D:\work\work-tools\webserver\tomcat-6.0.37\conf\Catalina\localhost下面创建solr.xml文件。

内容如下:

[html] view plaincopy

1.     <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  

2.     <Context docBase=" C:\tomcat\apache-tomcat-8.0.15\webapps\solr.war" debug="0" crossContext="true" >  

3.     <Environment name="solr/home" type="java.lang.String" value="d:\solr-tomcat\solr" override="true" />  

4.     </Context>  


3:修改server.xml的URI编码

在tomcat的C:\tomcat\apache-tomcat-8.0.15\conf下编辑server.xml

1.     <Connector port="8080" protocol="HTTP/1.1"   

2.                   connectionTimeout="20000"  

3.                   redirectPort="8443"  URIEncoding="UTF-8" />  

 

4:部署solr.war包

把D:\Download\solr-4.10.2\dist下的solr-4.10.2.war修改为solr.war拷贝到C:\tomcat\apache-tomcat-8.0.15\webapp下。

 

5:D:\Download\solr-4.10.2\example\lib\ext下把所有的包都考到tomcat\lib目录下。

6:启动tomcat

C:\tomcat\apache-tomcat-8.0.15\bin\startup.bat

 

6:查看solr的admin页面http://127.0.0.1:8080/solr


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值