`

solr(一)——快速搭建solr运行环境

 
阅读更多

第一步:下载solr发布包,并准备好tomcat环境。现以如下版本为例:

solr发布包:solr-4.10.4.zip

tomcat:tomcat7

eclipse:eclipse4.3

 

第二步:在eclipse里新建一个动态web工程dynamic web project:

 

工程名为:solrweb

 
并配置tomcat:



 

 

第三步:删除WebContent下的所有内容,到解压后的solr的solr-4.10.0\example\webapps目录下,解压solr.war包,然后拷贝解压后所有的东西(除了solr.war本身),到刚才被清空的WebContent目录下:



 拷贝完成之后如下:

 

 

第四步:在其他某个地方新建一个文件夹solr_home,例如:d:\\solr_home,然后拷贝solr-4.10.0\example\solr下的所有文件到这个solr_home的文件夹下,拷贝后的目录如下: 



 

第五步:修改solrweb工程下的web.xml的<env-entry>节点:



 

第六步:拷贝solr\solr-4.10.0\example\lib\ext下所有的日志包到我们项目的lib目录下,并将这些jar包加入到工程中,然后拷贝solr-4.10.0\example\resources\下的log4j.properties文件到我们工程的src目录下。

 

最后,启动tomcat,输入:http://localhost:8080/solrweb 就可以看见solr控制台了:



 

 

 

 

 

  • 大小: 59.9 KB
  • 大小: 164.6 KB
  • 大小: 93.4 KB
  • 大小: 62.5 KB
  • 大小: 58.1 KB
  • 大小: 29.1 KB
  • 大小: 13 KB
  • 大小: 79.7 KB
分享到:
评论

相关推荐

    Solr6.2官方版参考手册

    Solr 6.2 作为该系列的一个版本,提供了丰富的功能和优化性能,旨在帮助用户快速搭建起强大的搜索应用。 #### 二、获取与安装 - **下载地址**: 用户可以从官方网站 [http://lucene.apache.org/solr/]...

    Apache Solr 搜索架构分析外部设计篇PDF

    - **环境搭建**:安装并配置Java环境,下载Solr发行包。 - **启动服务**:使用Jetty容器启动Solr实例,访问默认的管理控制台(通常为`http://localhost:8983/solr`)。 **2. 管理控制台** - **基本功能**:展示...

    hbase-1.1.2-bin.tar.gz

    这可能意味着用户在搭建或者升级一个集成了HBase和Solr的环境,可能是在为大数据分析平台提供既有的搜索和数据存储功能。 综上所述,这个压缩包包含的知识点主要有: 1. HBase:分布式NoSQL数据库,基于Hadoop,...

    Java搜索工具——Lucene实例总结(一)

    Java搜索工具——Lucene实例总结(一) 在Java开发中,搜索引擎已经成为不可或缺的一部分,而Apache Lucene正是一个强大的全文搜索引擎库。这篇博文将带你深入理解Lucene的基本概念和使用方式,帮助你快速入门并掌握...

    亿万级搜索解决方案.docx

    - **安装配置**:包括环境搭建、基本配置文件调整等步骤。 - **SolrJ**:是Solr提供的Java客户端API,用于与Solr服务器进行交互。 - **SpringDataSolr**:Spring框架中的一个模块,简化了Solr的集成和使用。 2. ...

    《迅速搭建全文搜索平台—开源搜索引擎实战教程》作者于天恩—代码

    总之,这个教程旨在帮助读者掌握开源搜索引擎的核心技术,快速搭建自己的全文搜索平台,从而提升数据检索的效率和用户体验。通过阅读源代码和动手实践,你将能够掌握这个过程中的关键技术点,为你的IT事业增添一项...

    paoding 分词

    本文将详细介绍paoding分词的环境搭建过程及其核心特性,旨在帮助读者深入理解和应用这一工具。 **一、paoding分词简介** 1. **paoding分词的起源与特点** paoding由李航(Hao Li)开发,最初是为了解决中文搜索...

    大数据简历项目 关于两个联通大数据项目和一个爬虫项目

    在第一个联通大数据项目——移动终端上网数据实时分析处理系统中,开发环境包括IDEA、Eclipse、Maven、JDK,系统架构由Hadoop、Zookeeper、Flume、Spark、Hive、MySQL、Sqoop和Oracle组成。此项目中,数据通过FTP...

    主流分词词库下载,ik分词器/word分词器等

    在自然语言处理(NLP)领域,分词是至关重要的第一步,它涉及到将连续的文本序列分割成有意义的词汇单元,...通过下载和应用这些资源,开发者可以快速搭建起中文分词环境,提升其项目中涉及中文文本分析和检索的性能。

    lucene_demo例子

    1. **安装与配置**:Lucene的下载、构建环境的搭建,包括引入相应的Maven或Gradle依赖,以及设置Java开发环境。 2. **索引创建**:Lucene是如何通过Analyzer分析文本,将文本拆分成可搜索的Token,然后使用Document...

    shB004基于springboot音乐管理系统

    起步依赖则是通过“starters”来引入所需的依赖,如spring-boot-starter-web,可以快速搭建Web服务。 二、音乐管理系统架构 1. 前端:可能采用React、Vue或Angular等现代前端框架,构建用户友好的界面,用于展示...

    华为大数据内部培训资料

    Solr是流行的开源全文搜索引擎,常用于大数据环境下的信息检索。Solr可以轻松集成到FusionInsight HD中,提供高效的搜索和分析功能。通过索引优化、分片和负载均衡,Solr可以在大型集群上处理大量数据,实现毫秒级的...

    open-semantic-search-apps:基于PythonDjango的webapp和Web用户界面,用于搜索,结构(元数据管理,如同义词库,本体,注释和命名实体)和数据导入(ETL,如文本提取,OCR和爬网文件系统或网站)

    它利用Python和Django搭建,结合了OCR、ETL、Solr等技术,实现对文本数据的深入理解和检索。同时,项目还关注用户界面设计,以提供流畅的用户体验。通过同义词库、本体和命名实体识别,它增强了对搜索查询的理解,...

    Elasticsearch Server - Third Edition.pdf

    描述中提到“欢迎来到Elasticsearch的奇妙世界——一个伟大的全文搜索和分析引擎。”这说明了Elasticsearch的主要功能和用途,即提供全文搜索服务,并能够处理和分析大规模数据集。 标签为“Elastic search Lucene...

    springboot501基于Web的课程设计选题管理系统--论文.zip

    本系统——"基于SpringBoot的Web课程设计选题管理系统",正是为满足这一需求而构建的。该系统采用SpringBoot框架,以其轻量级、高效、易部署的特点,为教学管理部门提供了一个便捷、实用的在线选题管理平台。 ...

    数据源管理 分布式NoSQL系统,Cassandra集群管理.docx

    ### 数据源管理与分布式NoSQL系统——Cassandra集群管理 #### Cassandra简介 ...通过本文介绍的环境搭建步骤,用户能够快速搭建起Cassandra集群,并结合Spring Boot框架进行高效的数据管理和应用程序开发。

Global site tag (gtag.js) - Google Analytics