当前位置:首页 > 服务端 > Solr4.10.2的Tomcat配置

Solr4.10.2的Tomcat配置

2022年09月17日 08:04:10服务端4

 Solr4.10.2的Tomcat配置


1.  从官网下载相应的文件并解压

Solr我使用的最新的4.10.2

Tomcat版本基本都能用,我windows上用的6.x版本,linux上配的7.x

Solr地址:http://lucene.apache.org/solr/

Tomcat的配置我在这里就不说了网上也是很多,安装配置好Tomcat就可以继续了

 

2.  建一个新文件夹solr在里面建2个子文件夹home和server(文件夹名其实随意)

 

3.  将solr-4.10.2\example\webapps目录下的solr.war拷贝到server目录中并解压到当前文件

Linux中解压命令:jar –xvf solr.war

 

4.  将solr-4.10.2\example\solr目录下的所有文件拷贝到home目录中

 

5.  修改home\collection1\conf目录下的solrconfig.xml文件

找到下面这句话

<dataDir>${solr.data.dir:}</dataDir>

加上collection1下data的绝对路径

<dataDir>${solr.data.dir:F:\solr\home\collection1\data}</dataDir>

顺带可以将该文件下的这些语句注释起来

<libdir="../../../contrib/extraction/lib" regex=".*\.jar" />
  <libdir="../../../dist/" regex="solr-cell-\d.*\.jar" />
 
  <libdir="../../../contrib/clustering/lib/" regex=".*\.jar"/>
  <libdir="../../../dist/" regex="solr-clustering-\d.*\.jar"/>
 
  <libdir="../../../contrib/langid/lib/" regex=".*\.jar" />
  <libdir="../../../dist/" regex="solr-langid-\d.*\.jar" />
 
  <lib dir="../../../contrib/velocity/lib"regex=".*\.jar" />
  <libdir="../../../dist/" regex="solr-velocity-\d.*\.jar" />

虽然不影响但是Tomcat会报出一些警告

 

6.  配置server的环境变量

方法①:修改server\WEB-INF目录下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的值改为home绝对路径

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

方法②:在配置tomcat上下文时设置环境变量参数

即在apache-tomcat-x.x.x\conf目录下找到server.xml在文件底部</host>标签之前加上:

<Context path="/solr" docBase="F:\solr\server" reloadable="true" >
       <Environment name="solr/home" type="java.lang.String" value="F:\solr\home" override="true" />
    </Context>

7.  如果第6步是用方法②配置的这一步就跳过,如果是方法①则在apache-tomcat-x.x.x/conf目录中的server.xml文件底部</host>标签之前加上:

<Context path="/solr" docBase="F:\solr\server" reloadable="true" />

8.  复制:solr-4.10.2\example\lib\ext下的所有jar包到solr\server\WEB-INF\lib中

 

9.  在solr\server\WEB-INF目录下创建classes文件夹然后把solr-4.10.2\example\resources目录下的log4j.properties文件拷贝到classes文件夹下

 

10.启动Tomcat服务器访问http://localhost:8080/solr就可以了,效果图如下:

Solr4.10.2的Tomcat配置 _ JavaClub全栈架构师技术笔记

11.如果想使用Solr自带的搜索UI界面详见Solr4.10.2集成Nutch1.9与自带UI界面使用





参考资料:http://blog.csdn.net/afgasdg/article/details/39250139

本文固定连接:http://blog.csdn.net/fyfmfof/article/details/42113019

作者:F_Guardian
来源链接:https://blog.csdn.net/u011526340/article/details/42113019

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/42379.html

标签: Solr
分享给朋友:

“Solr4.10.2的Tomcat配置” 的相关文章

Solr auto commit 配置

为了解决写索引时频繁提交带来的效率问题,考虑使用自动提交。 在solrconfig.xml中增加以下代码: <updateHandler class="solr.DirectUpdateHandler2"> <autoCommit&g...

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一.

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一.

在这里一下讲解着三个的安装和配置, 是因为solr需要使用tomcat和IK分词器, 这里会通过图文教程的形式来详解它们的安装和使用.注: 本文属于原创文章, 如若转载,请注明出处, 谢谢.关于设置IK分词器的文章 IK分词器: Linux下IK分词器的安装及配置1...

官方配置solr步骤(四)---solr服务开机自启动设置(windows)

官方配置solr步骤(四)---solr服务开机自启动设置(windows)

solr开机自启动设置 1、第一种方法 自写bat文件   首先新建一个txt 文件,并更名后缀为bat ,我名字叫solrstart.bat 。在里边填写下边的内容 @echo off echo 'solr服务启动中' start "...

SpringBoot+solr配置入门

SpringBoot+solr配置入门

1.首先solr已经配置完毕,并且含有数据 2.开始搭建工程 3.编写配置文件 同样找到resources下的application.propertis文件 集群和单机版配置有差别 3.1单机版 需要指定solr服务器的ip端口实例名...

solr控制台详解

solr控制台详解

solr 服务器管理界面可以查看系统状态、solr设置、分词检测、查询索引、增减core、查看日志等 1.Dashboard(仪表盘) 访问http://localhost:8080/solr时,出现该主页面,可查看到s...

Apache Solr 安装及启动

Apache Solr 安装及启动

1.下载地址  https://lucene.apache.org/solr/ 下载解压后目录如下 bin:启动和停止服务器的脚本。example: 示例。server/logs 文件夹,所有Solr日志都写入该文件夹。server/solr文...

solr6.3安装部署

部署solr6.3到tomcat 环境 jdk1.8 tomcat9 解压Solr6.3.0到%solr%文件夹 解压得到的文件夹下做如下操作: 将%solr%/server/solr-webap...

Windows平台安装Solr并注册为服务

Windows平台安装Solr并注册为服务

Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。项目或者产品中我们经常会使用Solr提供全文检索功能。本文主要介绍如果在windows环境中安装solr以及注册为windows服务。 获取Solr安装包 从官方下载solr安装文件,s...

Solr使用初探——Solr的安装环境与配置

Solr是一个apache名下很好用的开源索引、搜索工具,网上的资料虽多但很杂,笔者花了一天的时间对Solr进行了较为初步的研究,对Solr的基础应用做了一定的总结。文中涉及到的配置方法并不唯一,API的用法也未必规范,仅希望能够通过此文让大家对solr更快的入手。...

Linux安装solr 4.10.3

Linux安装solr 4.10.3

1.下载并解压: $ wget http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz $ tar zxf solr-4.10.3.tgz 2.整合tomcat:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。