学习背景:公司搜索平台项目需求,技术选型为Solr开源框架方面技术,后续多实例集群管理,ZooKeeper集群管理等。
本章节目的:单个实例Solr , 在windows环境下,部署于tomcat6 上的案例。
声明:描述的比较笼统繁琐,有偏差的地方请大家毫不留情的拍砖
开始进入正题~~~
环境及版本说明 | |
操作系统 | windows 7旗舰版 64位 |
处理器 | I3-3220 3.3GHz |
内存 | 4GB |
JDK版本 | JDK1.7.0_15 64位 |
Tomcat版本 | Tomcat6.0.35 64位 |
Solr版本 | Solr4.2.0 版本 (发稿时apache最新版) |
名词解释
源solr目录:下载“solr4.2.0.rar”,解压缩得到的目录(例:D:\\solr-4.2.0)以下称“源solr目录”。
Tomcat :以下全部指 tomcat根目录。(例:E:\\apache-tomcat-6.0.35\\)。
步骤1:从“...\\源solr目录\\dist”中将“solr-4.2.0.war”(个别版本名字是 solr.war )复制到“...\\Tomcat\\webapps”下。(注:为了方便此时将“solr-4.2.0.war”改名为“solr.war”)
步骤2:在“...\\Tomcat”下新建名为“solrapp”的文件夹(...\\Tomcat\\solrapp),在“...\\源solr目录\\example”找到名为“solr”的文件夹,复制放入刚刚创建的“...\\Tomcat\\solrapp”目录下。
步骤3:在此时开始配置JNDI指向内容,在“...\\Tomcat\\conf\\Catalina\\localhost”目录下建立“solr.xml” 配置文件,写入内容
<?xml version="1.0" encoding="UTF-8" ?> <Context docBase="E:/apache-tomcat-6.0.35/webapps/solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="E:/apache-tomcat-6.0.35/solrapp/solr" override="true" /> </Context>
XML注意: docBase 与 value 两个值根据自己的路径不同做改变, 前者是war包的位置,后者是刚刚自己建立的solrapp目录位置的solr文件夹。
此时启动 tomcat ......
打开IE键入 http://localhost:8080/solr
然后.....
相关推荐
根据给定的信息,本文将详细解释如何通过使用 JDK 1.8、Tomcat 8.0 和 Solr 6.0 来搭建一个完整的 Solr 服务端环境,并且会覆盖配置文件的具体设置方法。 ### 环境准备 #### 必需组件 - **Solr 版本**: solr-6.6.2...
Solr+Tomcat项目整合是将Apache Solr搜索引擎与Apache Tomcat应用服务器结合使用的过程,以便在Web环境中部署和运行Solr服务。Solr是一个基于Lucene的全文搜索服务器,而Tomcat则是一个轻量级Java应用服务器,常用于...
Solr与Tomcat的组合是常见的一种搜索引擎服务部署方式,其中Solr提供了强大的全文搜索功能,而Tomcat作为流行的Java应用服务器,为Solr提供运行环境。本篇将详细讲解如何进行Solr与Tomcat的简易部署,并结合提供的...
Tomcat7 是一个流行的Java Servlet容器,用于部署Web应用程序,包括Solr。在这个过程中,我们将详细介绍如何在Tomcat7上安装Solr 5.0.0,并结合IKAnalyzer实现中文分词。 首先,我们需要下载Solr 5.0.0的压缩包和...
在本篇文章中,我们将深入探讨如何将处理过的Solr与Tomcat集成,实现一个简易的部署流程。 首先,让我们了解Solr。Solr是由Apache软件基金会开发的全文搜索引擎,它提供了强大的搜索功能和丰富的文档处理能力。它...
### Linux + Tomcat + MySQL + Solr 调优指南 #### 一、Linux系统调优 ##### TCP连接优化 为了提升Linux系统在网络层面的性能,可以对TCP连接进行优化,尤其是在处理大量并发请求时。以下是一些常用的TCP配置项:...
### Solr 学习知识点详解 #### 一、Solr 概述 - **定义**:Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 可以独立运行在 Jetty、Tomcat 等 Servlet 容器中。 -...
1. **Solr与Tomcat的关系**: Tomcat是一个开源的Servlet容器,Solr war文件部署在Tomcat中,以Web应用的形式运行。 2. **部署方式**: 可以选择直接将Solr war文件放入Tomcat的webapps目录,或者通过管理界面进行部署...
【标题】"tomcat8.5+solr7+IKAnalyzer5+ikpinyin直装版" 提供了一个集成的搜索引擎环境,其中包含了Tomcat 8.5作为应用服务器,Solr 7作为核心搜索引擎,以及IKAnalyzer5和ikpinyin这两个中文分词插件。这个组合特别...
在完成上述步骤后,你就成功地在Windows 7环境下搭建了一个SolrCloud的基本架构,能够支持多个Solr实例在单台机器上同时运行,这为后续的分布式搜索和索引管理提供了基础。接下来,你可能还需要配置Zookeeper集群,...
Linux环境下搭建Solr7与Tomcat8集成,并配合IK中文分词器的步骤涉及多个IT知识点,主要包括: 1. **Linux基础操作**:在Linux系统中进行文件管理、权限设置、服务启动和停止等基本操作是必要的。这包括对命令行的...
Mac和Linux环境下的完整部署包,解压有说明 在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /...
在结合Tomcat9作为应用服务器后,可以提供一个稳定且可扩展的平台,用于搭建企业的全文检索服务。本配置成功案例主要涉及了几个关键点:Solr8的安装与配置、Tomcat9的部署、实时数据库批量更新以及IK中文分词器的...
五、Solr的进一步学习与实践 1. 理解和使用SolrCloud:Solr的分布式解决方案,包括创建、管理和查询Collections。 2. 集成Solr到Java应用:使用SolrJ客户端库,将Solr集成到Java应用程序中,实现数据的实时索引和...
通过以上步骤,我们可以成功地在Tomcat环境下部署Solr搜索引擎。部署过程中需要注意的几个关键点如下: - **版本兼容性**:选择合适的Tomcat和Solr版本非常重要,不同版本之间的兼容性可能会导致部署失败。 - **多核...
索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是浏览器可以是java程序)发送...
Apache Solr 是一个开源的搜索平台,它提供了全文检索、高亮显示、拼写建议等功能。在Solr 4.9版本中,可以与Jetty或Tomcat这样的Servlet容器进行集成,以实现更灵活的部署。 1. **Solr 4.9与Jetty的直接运行** - ...
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
在Windows 7操作系统中安装Apache Solr 4.4并将其部署到Tomcat 8是一项重要的配置工作,这对于搭建基于Solr的全文检索系统至关重要。下面将详细解释这个过程涉及的关键知识点。 首先,我们需要安装Java Development...