solr4.7学习(1)安装

来源:互联网 发布:linux rpm 安装文件 编辑:程序博客网 时间:2024/06/02 06:25

一.分别下载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所花费的时间。

0 0
原创粉丝点击