`
jack_boy
  • 浏览: 137261 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

solr + Tomcat安装

阅读更多
1. 先安装Tomcat,由于这次是在windows7下安装体验的,所以步骤比较简单
下载Tomcat installer安装即可!
测试安装是否成功:
http://localhost:8080/
能看见Tomcat的欢迎界面,说明Tomcat安装成功,Windows下这个没有问题。

2. 安装solr
    1)下载apache-solr-3.6.0.tgz,并解压
    2) 复制apache-sorl-3.6.0/example/webapps/solr.war到 webapps目录下
    3) 修改Tomcat配置文件<tomcat home>/conf/server.xml,增加URIEncoding="UTF-8"选项
<Connector port="8080" protocol="HTTP/1.1"  
           connectionTimeout="20000"  
           redirectPort="8443" URIEncoding="UTF-8"/>

    4) 创建配置文件<tomcat home>/conf/Catalina/localhost/solr.xml
        docBase设置为solr.war的绝对路径
        solr/home的值设置为存放索引的根路径;将apache-solr-3.6.0\example 下的文件复制到solr/home目录下作为模板;并复制apache-solr-3.6.0\example\solr\bin与apache-solr-3.6.0\example\solr\conf到solr/home目录下
<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\solr.war" reloadable="true" >  
    <Environment name="solr/home" type="java.lang.String" value="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\solr-r" override="true" />  
</Context> 


3. 启动Tomcat,在浏览器中输入http://localhost:8080/solr/admin看到如下页面,则说明安装成功


4. 建索引
java -jar post.jar *.xml

可能会提示如下错误:
SimplePostTool: FATAL: IOException while posting data: java.net.ConnectException: Connection refused: connect
因为solr默认使用8983端口,这里使用的是8080端口,当然会报错,使用如下命令
> java -jar post.jar -h
> java -Durl=http://localhost:8080/solr/update -jar post.jar *.xml

5. 测试搜索
在admin界面输入solr,点击search按钮就可以看到输出结果页面

总结:
配置的目的是指定目录和关键文件的位置
1. docBase指定solr.war的位置
2. solr/home指定 solr工作的根目录
3. solr/home目录下要有conf/目录,启动时会加载solrconfig.xml文件,否则启动会失败

参考:
http://www.jwebstar.com/docs/installsolr.html
  • 大小: 168.5 KB
分享到:
评论
1 楼 h416373073 2015-10-16  
正遇到了此问题不知如何解决, 多谢分享

相关推荐

    solr+tomcat项目

    Solr+Tomcat项目整合是将Apache Solr搜索引擎与Apache Tomcat应用服务器结合使用的过程,以便在Web环境中部署和运行Solr服务。Solr是一个基于Lucene的全文搜索服务器,而Tomcat则是一个轻量级Java应用服务器,常用于...

    solr+tomcat处理后的简易部署+说明文档(下)

    1. **下载与准备**:确保你已经安装了Java JDK,因为Solr和Tomcat都需要Java环境。下载最新版本的Tomcat和处理过的Solr配置文件。 2. **解压Solr**:解压缩下载的Solr压缩包,通常包含一个名为`server`的目录,这个...

    solr+tomcat处理后的简易部署+说明文档(上)

    Solr和Tomcat是两种非常重要的开源技术,用于构建高效、可扩展的搜索和Web应用程序。在本篇文章中,我们将深入探讨如何将处理过的Solr与Tomcat集成,实现一个简易的部署流程。 首先,让我们了解Solr。Solr是由...

    solr+tomcat完成搜索功能

    #### 一、Solr与Tomcat的安装与配置 **1.1 创建Solr文件夹及子文件夹** 首先,需要创建一个名为`solr`的主文件夹,并在其中创建三个子文件夹:`solr_home`, `apache-tomcat-8.0.47`, 和 `solr-4.10.3`。这些文件夹...

    solr+IK分词集成tomcat实现电商项目的全文检索

    压缩包内含有solr+ik如何配置的详细介绍以及solr+ik的包,省去了自己去找地址下载的麻烦,经测试使用完全可以在电商电商项目中实现全文检索

    solr+IK分词集成tomcat实现全文检索

    1. **安装Tomcat**:下载并解压Tomcat最新稳定版本,配置好环境变量,确保能够正常启动。 2. **下载Solr**:从官方源获取Solr的zip包,解压后将其放置在Tomcat的webapps目录下,重命名为`solr`。 3. **配置Solr...

    solr4.9+tomcat+zookeeper集群

    总结:Solr 4.9+Tomcat+Zookeeper集群的组合提供了强大的搜索和索引能力,同时保证了高可用性和可扩展性。通过合理配置和优化,这个集群解决方案可以有效地处理大规模的数据检索任务。在实际应用中,还需要关注性能...

    我的配置成功的solr8+tomcat.zip

    本配置成功案例主要涉及了几个关键点:Solr8的安装与配置、Tomcat9的部署、实时数据库批量更新以及IK中文分词器的集成。 1. **Solr8的安装与配置**: Solr8的安装通常包括下载最新版本的Solr,解压并配置环境变量...

    solr 5.0.0 + tomcat7 安装 + IKAnalyzer中文分词

    在这个过程中,我们将详细介绍如何在Tomcat7上安装Solr 5.0.0,并结合IKAnalyzer实现中文分词。 首先,我们需要下载Solr 5.0.0的压缩包和Tomcat7。确保你的系统已经安装了Java开发环境(JDK),因为Solr和Tomcat都...

    linux+tomcat+mysql+solr调优

    ### Linux + Tomcat + MySQL + Solr 调优指南 #### 一、Linux系统调优 ##### TCP连接优化 为了提升Linux系统在网络层面的性能,可以对TCP连接进行优化,尤其是在处理大量并发请求时。以下是一些常用的TCP配置项:...

    solr与tomcat整合

    标题“solr与tomcat整合”涉及的是将Apache Solr搜索引擎集成到Apache Tomcat应用服务器的过程。Solr是一款基于Lucene的开源搜索平台,而Tomcat是Java Servlet和JavaServer Pages的容器。整合这两者可以方便地在Web...

    tomcat-8.0.28+solr5.3.1安装教程.doc

    ### Tomcat 8.0.28 + Solr 5.3.1 安装教程 #### 一、JDK 下载与安装 1. **下载** 访问官方下载页面:[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]...

    linux 下solr7+tomcat8+IK中文分词器

    4. **Solr7安装与配置**:首先下载Solr7的压缩包,解压后放入Tomcat的webapps目录下,通常命名为`solr`。启动Tomcat后,Solr的服务可以通过`http://localhost:8080/solr/`访问。配置Solr可能涉及到修改`solr.xml`、`...

    solr4.10.2与tomcat6的整合

    ### Solr 4.10.2 与 Tomcat 6 的整合详解 #### 一、Solr 与 Tomcat 整合概述 Solr 是一个高性能、采用 Java 开发的全文搜索引擎,常用于网站搜索功能的搭建。而 Apache Tomcat 是一个免费开源的 Servlet 容器,...

    Solr高级搜索+tomcat整合服务器

    Solr如何进行索引和搜索 索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是...

    Solr+Paodng中文搜索引擎__Demo

    "solr-tomcat"可能是一个包含Solr核心和Tomcat配置的压缩包,用户需要将其解压并根据说明文件进行安装和配置。 为了运行这个Demo,用户需要启动Tomcat服务器,然后访问Solr的管理界面,导入数据,创建索引,并进行...

    Solr3.5整合Tomcat

    3. **修改 Solr 配置**:回到 Solr 的安装目录,打开 `solr/conf/solrconfig.xml` 和 `solr/solr.xml` 进行必要的配置。根据你的需求,可能需要调整索引存储方式、请求处理器、查询分析器等设置。 4. **启动 Tomcat...

    ZooKeeper实例 + Solr(tomcat)集群部署

    2. **安装Solr与Tomcat**:在安装了JDK的环境下,下载Solr的最新版本并解压,同时确保Tomcat也已安装并配置好。将Solr的war包部署至Tomcat的webapps目录下。 3. **配置Solr与ZooKeeper集成**:为了实现Solr的高可用...

Global site tag (gtag.js) - Google Analytics