solr安装-tomcat单机版
今天又装了一次solr,之前太忙没顾得上写安装文档,今天抽时间记录下来安装过程,供小白们参考。
1. 准备工作
1. 服务器:linux
2.web服务器apache-tomcat,我的路径:/usr/apache-tomcat-7.0.42/
3. Solr版本:solr 4.5.1,solr解压路径为/usr/solr-4.5.1
2. 具体步骤
(1). 部署Solr
a. 将/usr/solr-4.5.1/dist目录下的solr-4.3.war拷贝到/usr/apache-tomcat-7.0.42/webapps/下并改成solr.war,启动tomcat解压“solr.war”;
b. 在/usr/apache-tomcat-7.0.42/webapps/solr/下新建文件夹solr_home;
c. 把solr解压目录中的"example/solr/"目录下的所有内容复制到solr_home中。
(2). 配置solr_home(推荐方法1)
方法1:修改/usr/apache-tomcat-7.0.42/webapps/solr/WEB-INF/web.xml,,取消注释,配置“env-entry-value”的值为
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
方法2:在/usr/apache-tomcat-7.0.42/conf/Catalina/localhost下添加solr.xml,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/usr/apache-tomcat-7.0.42/webapps/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value= "/usr/apache-tomcat-7.0.42/webapps/solr/solr_home" override="true"/>
</Context>
(3).配置日志
将solr目录下example/lib/ext中的jar包copy到tomcat的solr/WEB-INF/下。这时候虽然添加jar包,但是没有对应的日志配置,需要将example/resources/下的log4j.properties也放到solr/WEB-INF/classes/下。(这步非常关键,solr4.3的war包中不包含任何日志的jar包,需要自己手动添加)
(4). 重新关闭在开启tomcat;
(5).浏览器打开 http://localhost:8080/solr 验证是否安装成功。
solr安装-tomcat单机版的更多相关文章
- solr安装-tomcat+solrCloud构建稳健solr集群
solrCloud的搭建可以有两种方式:使用solr内嵌的jetty来搭建:使用外部web容器tomcat来搭建.对于使用jett来搭建参考solr官方的手册照着做肯定ok,下面我主要讲的是如何使用t ...
- Solr安装(Tomcat)
Solr安装(Tomcat) 安装环境 Windows 7 64bit Apache-tomcat-8.0.9-windows-x64 Solr-4.9.0 JDK 1.8.0_05 64bit ...
- 二、Solr安装(Tomcat)
安装环境 Windows 7 64bit Apache-tomcat-8.0.9-windows-x64 Solr-4.9.0 JDK 1.8.0_05 64bit 安装步骤 Tomcat和JDk的安 ...
- Lucene/Solr搜索引擎开发笔记 - 第2章 Solr安装与部署(Tomcat篇)
一.安装环境 图1-1 Tomcat和Solr的版本 我本机目前使用的Java版本为JDK 1.8,因为Solr 4.9要求Java版本为1.7+,请注意. 二.Solr部署到Tomcat流程 图1- ...
- Zookeeper、Solr和Tomcat安装配置实践
Zookeeper.Solr和Tomcat安装配置实践
- solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
基本说明 Solr是一个开源项目,基于Lucene的搜索服务器,一般用于高级的搜索功能: solr还支持各种插件(如中文分词器等),便于做多样化功能的集成: 提供页面操作,查看日志和配置信息,功能全面 ...
- 说一说solr在tomcat,jetty上的运行和安装优缺点
本文是我从别的文章中组合而成的,结合自己实际操作进行了修改. Solr是什么 Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lu ...
- solr 安装
1:solr简介 solr是一个开源的搜索引擎,是对lucene做了封装,对外提供类似于webservice接口, 可以使用http请求的方式对solr进行操作. lucene.solr.elasti ...
- solr安装笔记与定时器任务
一:solr启动 目前solr最高版本为5.5.0版本,很多solr安装都是说将server文件copy到tomcat中,但是solr版本自带有jetty的启动方式 首先下载solr-5.5.0版本, ...
随机推荐
- msp430入门学习43
msp430的其他十一 msp430入门学习
- MySQL中blob 与 text
BLOB是一个二进制大对象,可以容纳可变数量的数据.有4种BLOB类型:TINYBLOB.BLOB.MEDIUMBLOB和LONGBLOB.它们只是可容纳值的最大长度不同. 有4种TEXT类型:TIN ...
- Java 获取指定日期的方法总结 -转
格式化日期 String-->Date 或者 Data-->String SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M ...
- MyBatis的参数,不能传入null
今天在调试的过程中发现一个bug,把传入的参数写到查询分析器中执行没有问题,但是在程序中执行就报错:org.springframework.jdbc.UncategorizedSQLException ...
- 2017 ACM/ICPC Asia Regional Qingdao Online 记录
题目链接 Qingdao Problem C AC自动机还不会,暂时暴力水过. #include <bits/stdc++.h> using namespace std; #define ...
- mysqldump 把数据库备份到异地的服务器
原文:http://www.open-open.com/code/view/1420121471484 这个方法可以把通过mysqldump 把本地数据库备份到远端主机, 中间数据的传输通过 ssh ...
- 【postman】安装使用说明
1.下载 下载地址:https://pan.baidu.com/s/1miyYjig?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=& ...
- C# UserControl 判断是否是设计模式中
In Windows Forms application, we can use Control.IsInDesignMode or LicenseManager.UsageMode == Licen ...
- Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed
阿里巴巴无线事业部近期开源的Android平台下的无侵入运行期AOP框架Dexposed,该框架基于AOP思想,支持经典的AOP使用场景.可应用于日志记录,性能统计,安全控制.事务处理.异常处理等方面 ...
- Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制
转自:xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/21696315) 今天这篇文章主要分析的是Android的事件分发机制, ...