solr安装部署

举报
Smy1121 发表于 2019/06/22 18:55:37 2019/06/22
【摘要】 solr安装部署

环境规划:

1、solr版本以solr4.9.0版本为例

2、准备servlet容器运行solr,solr可以运行在Tomcat,Jetty,Resin容器中。本课程以Tomcat7为例启动运行solr

3、solr运行依赖于jdk,本课程选择jdk1.7版本。Solr与jdk版本对应关系:solr4.8.0版本之前使用jdk1.6即可,solr4.8.0版本之后使用jdk1.7以上版本,solr6.0.0版本之后使用jdk1.8以上版本

4、solr可以运行在Windows、Linux等平台上,本课程选择在Windows下安装solr。


Solr安装步骤:

一、下载

首先到官网下载对应版本的Solr4.9.0安装包。


二、安装

1、解压tomcat(此处使用的是tomcat 7)

2、解压solr4.9.0到指定目录

3、将solr-4.9.0\example\webapps下的solr.war文件拷贝到tomcat–>webapps目录下

4、新建目录E:\solr_root\sorl_home,并将solr-4.9.0\example\solr目录拷贝到sorl_home目录下。

5、切换到tomcat\bin目录下,启动tomcat。此时tomcat会把solr.war文件进行解压生成一个solr文件夹,然后关闭tomcat即可。

6、修改tomcat底下的solr对应的web.xml配置文件,找到以下片段。

<!--

    <env-entry>

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

       <env-entry-value>/put/your/solr/home/here</env-entry-value>

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

    </env-entry>

-->

打开注释,将env-entry-value的值替换为E:\solr_root\sorl_home\solr


7、将solr-4.9.0\example\lib\ext目录下jar包全部拷贝到solr/WEB-INF/lib目录下。

8、在tomcat\webapps\solr\WEB-INF\目录下新建classes目录,将solr-4.9.0\example\resources目录下的log4j.properties文件拷贝到tomcat\webapps\solr\WEB-INF\classes目录下。

9、在sorl_home\solr\collection1\conf目录下打开solrconfig.xml配置,搜索solr.clustering.enabled找到如下配置文件:

<searchComponent name="clustering"  

enable="${solr.clustering.enabled:true}"  

class="solr.clustering.ClusteringComponent" >


将solr.clustering.enabled属性值true改为false即可。

10、启动tomcat,访问:http://localhost:8080/solr,如果正常访问solr管理界面,表明solr环境安装成功。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。