`

[1.solr部署]

阅读更多

       刚刚在Tomcat下部署了下solr,好不容易跑出来了,兴奋呐。呼呼~

 原来其实只要做到以下几点,保准不会部署失败:

 

1.    认识到solr是作为一个webapp角色;

2.    找到下载solr目录dist下的war包,放到tomcat\webapps目录下面

3.    启动tomcat;

4.    tomcat启动后会自动加载这个war包,可以看到webapps下自动生成了solr(因为我把war包名字改成了"solr")目录,打开此目录下的WEB-INF\web.xml,做以下步骤5的修改:

5.    有一段这样的代码 <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>G:\apache-tomcat-6.0.20\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>



  将这段代码的注释去掉。当然G:\apache-tomcat-6.0.20\solr这个是改掉的,下面就来解释。

 

6.    【解释】G:\apache-tomcat-6.0.20\solr 这个东西哪里来的?这里要再找到solr源包的example\solr目录,将solr这个目录copy,粘贴到tomcat目录下面(即:G:\apache-tomcat-6.0.20\solr )当然放到哪里都可以,只不过要把这个目录记录下来,配置到<env-entry-value>处。

7.整个完成,报错不报错先不管了。重启tomcat,正确加载(没报异常)后,就可以打开浏览器,输入访问路径测试了:http://localhost:8080/solr,看到如图就说明部署成功了!

solo/home就是solr的home,指向的地址一定要让tomcat读到,刚才的那段xml就是做这个。tomcat在启动solr webapp应用时会加载solr对应的web.xml读取到。

万里长征走完了第一步。

*>_<*

  • 大小: 10.7 KB
2
0
分享到:
评论

相关推荐

    EasyNet.SOLR

    1. **安装和配置Solr服务器**:在使用EasyNet.SOLR之前,首先需要在本地或远程服务器上部署和配置Apache Solr。这通常包括下载Solr,解压,设置环境变量,启动服务,以及创建和配置所需的索引核心。 2. **连接到...

    Packtpub.Solr.1.4.Enterprise.Search.Server.Aug.2009

    Solr 支持分布式部署,可以跨多个节点分散索引和查询负载,实现高可用性和数据冗余。这在处理大量数据和应对高并发访问时尤为重要。书中可能会详细讨论如何配置和管理SolrCloud,以及使用ZooKeeper进行集群协调。 ...

    IKAnalyzer.Solr

    1. IK Analyzer 2012FF_hf1.zip:这是IKAnalyzer的一个特定版本,2012FF表示Final Fix,HF1可能是Hot Fix 1的缩写,意味着它是一个修复了一些问题的版本,可能比基础版更加稳定。 2. IKAnalyzer2012_u6.zip:这个...

    Apache.Solr.3.1.Cookbook 官方推荐英文书籍

    - **概念**: 通过将Solr部署在多个节点上来提高系统的吞吐量和可靠性。 - **架构**: - **主从模式**: 一个主节点负责接收请求并将任务分发给从节点处理。 - **集群模式**: 所有节点平等地参与工作,支持水平扩展。...

    org.apache.servicemix.bundles.solr-solrj-4.6.1_1.zip

    Apache ServiceMix是一个基于OSGi的全面集成平台,它允许开发者部署和管理各种服务和组件,包括Solr。 描述中提到的"kitei-policy.zip"暗示了这是一个与Kitei项目相关的政策或规则集合。Kitei(可能是"Kite ...

    Apache.Solr.3.1.Cookbook

    - **分布式搜索**: 学习如何配置 SolrCloud,以便在多台服务器上部署 Solr 实例。 - **负载均衡**: 介绍负载均衡技术,确保 Solr 集群能够处理高并发请求。 6. **安全性和监控** - **安全性**: 探讨如何为 Solr ...

    solr单机部署

    1. Solr的概念 Solr是一个Apache下的顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 2. Solr的...

    solr部署技术文档

    solr是一个基于lucene的全文检索引擎。他包括了全文检索,命中高亮,准实时搜索,富文本检索等特性. Solr是用Java编写的,并作为一个独立的全文搜索服务器,比如tomcat容器内运行。Solr的全文索引和搜索其核心使用了...

    APACHE.SOLR.ESSENTIALS.2015

    1. **理解Solr的核心架构与工作原理**:深入学习Solr如何处理索引数据以及如何执行搜索请求。 2. **掌握Solr的安装与配置方法**:了解如何在不同的环境中部署Solr服务器,并进行必要的配置以满足特定需求。 3. *...

    solr

    Solr可以部署在分布式环境中,支持高可用性和负载均衡。 ### Java API使用 #### 1. 导入必要的类和包 在Java程序中使用Solr时,需要导入一系列必要的类和包。例如: - `org.apache.solr.client.solrj.SolrServer`...

    solr5.5.4部署及使用

    在本文档中,我们将详细介绍如何部署和使用 Solr 5.5.4 版本,包括两种常见的部署方式:Jetty 和 Tomcat,并涉及到中文分词器IKAnalyzer的集成以及对Word文档的支持。 首先,我们需要准备合适的环境,这里要求的是...

    solr 部署在linux windows环境

    本篇文章将详细讲解如何在Linux和Windows环境中部署Solr。 **一、Solr在Linux环境中的部署** 1. **系统准备**:确保你的Linux系统(如Ubuntu或CentOS)已经安装了Java运行环境(JRE)和Java开发工具集(JDK)。你...

    solr4.7服务搭建

    1. **启动 Tomcat**:启动 Tomcat 服务器,等待 Solr 战包自动部署。 2. **测试连接**:通过浏览器访问 `http://127.0.0.1:8080/solr/`,如果页面显示 Solr 的管理界面,则表示部署成功。 #### 九、中文分词技术...

    solr(solr-9.0.0.tgz)

    1. **bin** 文件夹:这个目录下有启动和管理Solr服务器的各种脚本,如`solr`命令行工具,可以用于启动、停止和管理Solr实例。 2. **server** 文件夹:这是Solr的核心所在,包括了Jetty服务器(默认的嵌入式HTTP...

    Solr部署及开发

    在部署Solr时,首先需要下载最新稳定版本的Solr包,并解压到本地文件系统。接下来,你需要配置Solr服务器,这通常涉及到修改`solrconfig.xml`和`schema.xml`这两个核心配置文件。`solrconfig.xml`用于定义Solr的行为...

    Window下Solr1.4安装部署

    ### Window下Solr1.4安装部署的知识点详解 #### 一、Solr简介 Apache Solr 是一个高性能、基于Lucene的全文检索服务。它提供了丰富的功能集,包括高度可扩展性、易于部署和强大的搜索功能。Solr 1.4版本是在2009年...

    solr安装部署文档

    Solr 安装部署文档 Solr 是一个基于 Lucene 的搜索服务器,提供了强大的全文搜索功能。下面是基于 Solr 5.5.5 的安装部署文档,包含 Solr 导入 Oracle 数据库的步骤。 Solr 安装部署 1. 下载 Solr 5.5.5,地址:...

    apache-solr-4.0.0-ALPHA-src.gz官方包

    1. **Solr 架构**:Solr采用分层架构,包括客户端API、请求处理、索引存储和查询、分布式搜索等层次。通过阅读源码,你可以了解这些层次是如何协同工作的。 2. **Lucene 库**:Solr构建在Lucene之上,Lucene是Java...

    配置好的solr启动环境

    1. **同义词**:在Solr中,可以使用Solr的同义词扩展来处理词汇的同义关系。例如,"车"和"汽车"可以视为同义词,当用户搜索"车"时,也能匹配到包含"汽车"的文档。这通过配置同义词文件和同义词过滤器实现。 2. **...

Global site tag (gtag.js) - Google Analytics