码迷,mamicode.com
首页 > 其他好文 > 详细

solr5.5.4单机版安装

时间:2017-04-22 22:43:29      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:solr5.5.4单机版安装

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

1.基础环境

    jdk1.8+tomcat8 +centos6.5

2.安装JDK,TOMCAT(记得配置JAVA环境变量)

3.下载Solr5.5.4(好像是5.x的最后一个版本,现在已经有了6.x了)

    http://apache.fayea.com/lucene/solr/5.5.4/

          wget http://apache.fayea.com/lucene/solr/5.5.4/solr-5.5.4.tgz  

4.将solr-5.5.4/server/solr-webapp目录下的webapp文件夹拷贝到tomcat8下webapps下,并改名为solr

   cp -r ./solr-5.5.4/server/solr-webapp/webapp /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps

   mv /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/webapp       /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr

5. 将solr-5.5.4/server/lib/ext目录下的所有jar包拷贝到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib

  cp -r ./solr-5.5.4/server/lib/ext/* /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib 

6.solr-5.5.4/server/resources目录下的log4j.properties文件拷贝到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/classes若不存在classes文件夹,需要手动创建一个

  cp -r ./solr-5.5.4/server/resources/log4j.properties   /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/classes

7.将solr-5.5.4/server/solr整个目录复制到下/usr/local/condition/solr(这个位置随便放 这个是solrhome的位置 类似于数据库的库)

   cp solr-5.5.4/server/solr /usr/local/condition/solr -rf

8.修改/usr/local/condition/solr/solr 为 /usr/local/condition/solr/solrhome

   mv /usr/local/condition/solr/solr /usr/local/condition/solr/solrhome

9.修改/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/web.xml文件

<env-entry>  

 <env-entry-name>solr/home</env-entry-name>  

 <!--solrhome 所在目录-->

 <env-entry-value>/usr/local/condition/solr/solrhome</env-entry-value> 

 <env-entry-type>java.lang.String</env-entry-type>  

</env-entry> 

10.将solr-5.5.4/dist目录下的solr-dataimporthandler-5.5.4.jar和solr-dataimporthandler-extras-5.5.4.jar复制到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/下,这个是为了以后导入数据库表数据

   cp -r ./solr-5.5.4/dist/solr-dataimporthandler-5.5.4.jar  /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/  

   cp -r ./solr-5.5.4/dist/solr-dataimporthandler-extras-5.5.4.jar /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/  

11.启动tomcat 访问solr

   启动(tomcat)

   /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/bin/startup.sh

   浏览器访问

   http://127.0.0.1:8080/solr/admin.html#/

12.增加solrcore

   在linux下增加的solrhome创建一个文件夹名字为solrcore1

   cd /usr/local/condition/solr/solrhome/

   mkdir solrcore1

13. 将solr-5.5.4下的solrhome下solrcore的conf复制到自己的solrhome下的solrcore1下

   cp /usr/local/condition/solr/solr-5.5.4/example/example-DIH/solr/solr/conf/ /usr/local/condition/solr/solrhome/solrcore1/ -rf

14.点击Add Core

技术分享

15.最终效果

技术分享






    






本文出自 “12265610” 博客,谢绝转载!

solr5.5.4单机版安装

标签:solr5.5.4单机版安装

原文地址:http://12275610.blog.51cto.com/12265610/1918456

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!