一.分别下载tomcat7,solr4.7, http://tomcat.apache.org/download-70.cgi ,http://lucene.apache.org/solr/ 下载当前的最新版本(solr-4.7.0)
二.安装tomcat,这里不再赘言,解压solr-4.7.0到当前文件夹。
三.创建的solr的工作目录E:\workTool\solr_tomcat.
四.将解压后的solr-4.7.0中的example目录下的solr文件夹copy到新创建的solr工作目录。
五.将解压后的solr-4.7.0中的dist目录下的solr-4.7.0.war copy到tomcat7的webapp目录下,此处需要的注意:名字必须要修改为solr.war,否则部署不成功。
将解压后的solr-4.7.0中的六.将解压后的solr-4.7.0中的\example\lib\ext目录下的jar包全部copy到tomcat的lib目录下。
七.启动tomcat,然后修改解压后的solr\WEB-INF下的web.xml文件,加入这一段“ <env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:/workTool/solr_tomcat/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>”
上面是我的配置,个人需要根据自己的目录做相应的修改。
八.重新启动tomcat,在浏览器中输入http://localhost:8080/solr/来验证试飞成功。
通过上面八步,solr安装算是初步完成,如果需要查看solr自带的示例,那么还需要如下的步骤:
1.将解压后的solr-4.7.0中的contrib和dist目录copy到E:\workTool\solr_tomcat\bin目录中。
2.打开E:\workTool\solr_tomcat\solr\collection1\conf目录中的solrconfig.xml文件,修改
“ <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />”
改为如下:
“<lib dir="E:/workTool/solr_tomcat/solr/bin/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="E:/workTool/solr_tomcat/solr/bin/dist/" regex="solr-velocity-\d.*\.jar" />
”。
3.在浏览器中输入http://127.0.0.1:8080/solr/browse ,发现可以访问,但是输入ipod,却查不到任何数据,这是因为数据未导入的原因。
4.导入数据:通过dos进入目录E:\workTool\solr-4.7.0\example\exampledocs ,然后命令:“java -jar post.jar *.xml”.但是发现执行失败,查看,原来是8983端口,ok,修改tomcat的默认端口8080为8983,重启tomcat,然后重新执行命令,ok!
5.浏览器中录入http://127.0.0.1:8983/solr/collection1/browse 进入如下页面:
现在输入ipod,进行查询,数据出现。
备注:感谢http://sbp810050504.blog.51cto.com/2799422/1181028的作者,极大的减少了我配置browe所花费的时间。