今天开始弄弄solr服务了。首先,需要进行安装,我拿了最新版本solr4.3.1安装总是不成功。只能尝试低一些版本吧,果然成功部署在tomcat6.036上。现在整理过程如下:
1.当然要有java环境啦,jdk1.6以上。
2.应用服务器tomcat安装,这里不多说了,测试访问:http://localhost:8080/ 正常即可。需要更改一下请求编码,即打开tomcat server.xml 把 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" /> 后面加上 URIEncoding="UTF-8"
3.下载solr http://apache.fayea.com/apache-mirror/lucene/solr/3.6.2/apache-solr-3.6.2.zip
4.新建solr home目录 D:\solrHome 存放索引data
5.解压apache-solr-3.6.2.zip,把apache-solr-3.6.2\example\solr目录下的文件拷贝到D:\solrHome中
6.在把apache-solr-3.6.2\dist\apache-solr-3.6.2.war这个文件拷贝到tomcat6.036的webapps下,并重命名为solr.war。
7.启动tomcat后,webapps下会新建一个solr目录。
8.设置solrHome环境,这个官网上说有3种方式,我采用了以下方式成功:
打开webapps\solr\WEB-INF\web.xml这个文件,找到<env-entry>节点,打开注释并把value值改成
<env-entry-value>D:\solrHome</env-entry-value>即可
9.重启tomcat 输入http://localhost/solr/,访问正常并进入http://localhost:8080/solr/admin/则成功。