Solr学习总结(二)Solr的安装与配置

  接着前一篇,这里总结下Solr的安装与配置

 

  1.准备

    1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。

    2.下载 solr安装包,目前的最新版本是  5.3.1

    下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1

 

  2.安装

    1.  将 solr 压缩包解压,并将solr-5.3.1\server\solr-webap文件夹下有webapp文件夹,将之复制到Tomcat\webapps\目录下,并改成solr 

 

    2.  将 solr 压缩包中 solr-5.3.0\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中

 

    3.  将 solr 压缩包中 solr-5.3.0/ server/resources /log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\lib 目录中

 

    4.  创建一个D:\solr_home 的目录,并将 solr 压缩包中 solr-5.3.0/server/solr 目录复制D:\solr_home目录下

     

    5.  打开Tomcat/webapps/solr/WEB-INF下的web.xml,增加如下配置内容(初始状态下该内容是被注释掉的):

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

    将<env-entry-value>中的内容改成你的solrhome路径,这里是D:/solr_home

    这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。

 

    6.重新启动tomcat,在浏览器输入http://localhost:8080/solr 即可出现Solr的管理界面

     

 

    注意:本人刚开始 http://localhost:8080/solr/ 页面无法访问。出现如下异常:

     

    解决方法:将solr解压开的文件夹dist中jar包和contrib\velocity\lib 下的jar包都拷贝到 Tomcat\webapps\solr\WEB-INF\lib目录下。 

 

    7. 配置collection,在D:\solr_home目录下, 创建一个目录mycore1, 将D:\solr_home\configsets\basic_configs\conf 下的所有文件拷贝到D:\solr_home\ mycore1\conf下

 

    8. 在D:\solr_home目录下, 创建文件core.properties, 并编辑文件

name= mycore1

     

    9.访问页面http://localhost:8080/solr, 查看core Admin, 'mycore1' 就显示出来了

     

 

    到这里 solr 基本就安装成功了。

 

 

时间: 2024-09-28 08:29:02

Solr学习总结(二)Solr的安装与配置的相关文章

Mahout学习之Mahout简介、安装、配置、入门程序测试

原文地址:http://blog.csdn.net/aaronhadoop/article/details/24577221 一.Mahout简介 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout)  步入正文啦:        Mahout 是一个很强大的数据挖掘工具,是一个分布式机器学习算法的集合,包括:被称为Taste的分布式协同过滤的实现.分类.聚

LXD 2.0系列之二:LXD安装和配置

本文讲的是LXD 2.0系列之二:LXD安装和配置,[编者的话]第三方调查报告显示LXD有潜质成为一款受欢迎的第三方容器管理工具.本文是LXD核心维护者.加拿大程序员Stéphane Graber有关LXD连载博文的第二篇. [LXD 2.0系列开篇:是时候讨论LXD的一切了][LXD 2.0系列之一:LXD简介][LXD 2.0系列之二:LXD安装和配置][LXD 2.0系列之三:你的第一个LXD容器][LXD 2.0系列之四:资源管理][LXD 2.0系列之五:镜像管理][LXD 2.0系列

solr学习笔记之solr查询语法

配置好solr后,可以通过web管理界面进行管理和查询.web界面基本列出了大多数查询参数,可以通过这个学习lucene的查询语法. solr的查询解析是通过queryParser来配置的(solrconfig.xml),一般我们用默认的即可.其各参数含义与用法简单解释如下: q:查询输入,必须.可以使用运算符 fq:过滤查询.可以使用运算符 sort:排序的字段,格式为field score,多个字段之间用逗号隔开,比如sum(x_f, y_f) desc, price asc,默认是scor

RabbitMQ学习系列(二): RabbitMQ安装与配置

上一篇,简单介绍了RabbitMQ的情况还有一些相关的概念,这一篇,会讲讲 RabbitMQ安装与配置. 1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang. erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.html 注意: 1.现在先别装最新的 3.6.3 ,本人在安装完最新的版本,queue 队列有问题

MySQL学习(一)数据库安装与配置全程图解

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库.由于

Node.js 学习笔记之简介、安装及配置

 本文是Node.js学习笔记系列文章的第一篇,主要给大家讲解的是在Windows和Linux上安装Node.js的方法.软件安装版本以0.12.0为例.希望大家能够喜欢.     简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 谁适合阅

Node.js 学习笔记之简介、安装及配置_node.js

简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 谁适合阅读本教程? 如果你是一个前端程序员,你不懂的像PHP.Python或Java等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择. Node.js 是运行在服

LXD 2.0 系列(二):安装与配置

安装篇 有很多种办法可以获得 LXD.我们推荐你配合最新版的 LXC 和 Linux 内核使用 LXD,这样就可以享受到它的全部特性.需要注意的是,我们现在也在慢慢的降低对旧版本 Linux 发布版的支持. Ubuntu 标准版 所有新发布的 LXD 都会在发布几分钟后上传到 Ubuntu 开发版的安装源里.这个安装包然后就会作为 Ubuntu 用户的其他安装包源的种子. 如果使用 Ubuntu 16.04,可以直接安装: sudo apt install lxd 如果运行的是 Ubuntu 1

HighCharts学习笔记(二)HighCharts结构及详细配置

HighCharts结构及详细配置: 一.HighCharts整体结构: 通过查看API文档我们知道HighCharts结构如下:(API文档在文章后面提供下载) var chart = new Highcharts.Chart({        chart: {-}             // 配置chart图表区        colors: [{...}]         // 配置主体显示颜色(多个线条和柱体的颜色顺序的)        credits: {-}          //

MySQL学习(二)图形界面管理工具Navicat for MySQL安装和使用

Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习.Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具.此解决方案的出现,将解放 PHP.J2EE 等程序员以及数据库设计者.管理者的大脑,降低开发成本,为用户带来更高的开发效率. 工具原料: Navicat for MySQL 官方下载地址:http://www.navi