单台solr安装与使用

1:准备工作

1、到官网下在solr-4.10.2http://lucene.apache.org/solr/

2、使用jdk 7 以上

3、apache-tomcat-8.x以上

说明:solr可通过自带的jetty容器直接启动,这种方法比较简单。本文主要记录使用tomcat容器启动solr服务。

2.1:配置tomcat

配置tomcat_home\conf\server.xml下的Connector端口号为8081(可选) 

2.2:配置solr home

1、创建solr home文件夹(如:D:\solr_home)

2、解压solr-4.10.2,并将example\solr下的所有文件复制到solr_home下

3、进入solr_home目录,修改solr.xml文件中的hostport的值为8081(2.1中的tomcat端口号)

  <solrcloud>
    <str name="host">${host:}</str>
    <int name="hostPort">8081</int>
    <str name="hostContext">${hostContext:solr}</str>
    <int name="zkClientTimeout">${zkClientTimeout:30000}</int>
    <bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
  </solrcloud>

4、打开solr_home\collection1\conf\solrconfig.xml,修改dataDir字段,次字段为存储索引和数据的文件夹路径,如不修改则默认为当前文件夹下的data,如下:

<dataDir>${solr.data.dir:D:/solr-home/data}</dataDir>
2.3:配置solr

1、复制solr-4.10.2\example\webapps\solr.war文件到tomcat_home\webapps\中(之后启动tomcat会加压出solr文件夹,war文件可删除)

2、复制solr-4.10.2\example\lib\ext下的所有文件到tomcat_home\webapps\solr\web-inf\lib\中

3、在目录tomcat_home\webapps\solr\web-inf\下新建classes文件,并将solr-4.10.2\example\resources\中的log4j.properties复制到其中

4、打开tomcat_home\webapps\solr\web-inf\web.xml文件,修改<env-entry>字段,如下:

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>d:/solr_home</env-entry-value>(本地solr_home路径)
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>


2.4:启动tomcat
浏览器打开 http://localhost:8081/solr能进入则说明成功启动solr。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值