solr 7.1.0部署到tomcat

solr 7.1.0部署到tomcat 9.0.12

环境准备

首先需要下载好必要的几个资源solr7.1.0、tomcat9.0.12、ikanalyzer_solr6.5,并完成解压在这里插入图片描述

安装步骤

第一部 部署solr文件

复制apache-tomcat-9.0.12到D:\tomcat下,复制solr7.1.0到D:\solr下;

将D:\solr\server\solr-webapp\webapp复制到D:\tomcat\webapps下面,并重命名为solr

第二部 jar包准备

将D:\solr\server\lib\ext下边的所有jar包和D:\solr\server\lib中包含metric的所有jar包复制到D:\tomcat\webapps\solr\WEB-INF\lib中

第三部 日志文件准备

复制D:\solr\server\resources下面的log4j.properties到D:\tomcat\webapps\solr\WEB-INF\classes文件夹中

第四部 新建solr_home

新建文件夹D:\solr_home,配置文件D:\tomcat\webapps\wolr\WEB-INF\web.xml文件,配置env-entry中的solrhome路径

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>D:\solr_home</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

复制D:\solr\configsets、D:\solr\contrib、D:\solr\dist文件夹以及solr.xml和zoo.cfg文件到solr_home下

然后将最下面的security-constraint部分注释掉,不然会出现403的错误

<!-- <security-constraint>
    <web-resource-collection>
      <web-resource-name>Disable TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
  </security-constraint>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Enable everything but TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
  </security-constraint> -->

第五部 页面访问

路径为:http://localhost:8080/solr/index.html#/

效果如下:

在这里插入图片描述

第六部 新建core

以上页面点击左侧栏Core Admin进步core配置页面,点击add core进行表操作

在这里插入图片描述

不过会报一下错误:

Error CREATEing SolrCore 'weilong': Unable to create core [weilong] Caused by: Can't find resource 'solrconfig.xml' in classpath or 'D:\solr_home\weilong'

此时在D:\solr_home中出现一个新的文件夹weilong,复制D:\solr_home\configsets_defalut\conf下的文件到D:\solr\home\weilong中,然后从新创建

当然若未使用tomcat部署时,可直接调用solr.cmd start 来开启8983端口服务
调用solr create -c weilong来新增数据表

第七部 IK分词器安装

复制Ikanalyzer-solr5下面的ik-analyzer-solr5-5x.jar到D:\tomcat\webapps\solr\WEB-INF\lib中

复制IKAnalyzer.cfg.xml复制到D:\tomcat\webapps\solr\WEB-INF\class中,并在D:\solr_home\weilong\managed-schema中添加ik分词配置

<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

此时部署服务已经完成,只需要重启服务,重新访问即可

第八部 分词效果查看

在这里插入图片描述

至此,基本配置已经完成,有任何不对的地方欢迎指正。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值