Solr4.9.1在linux环境下的配置安装

运行环境:CentOS6.4       Tomcat7.0    JDK1.7

软件版本:

solr-4.9.1   下载链接:http://apache.fayea.com/lucene/solr/

IK-Analyzer-2012FF    下载链接:http://git.oschina.net/wltea/IK-Analyzer-2012FF

安装步骤:

  1. CentOS下安装Tomcat,此处不废话。
  2. 拷贝 solr-4.9.1/dist路径下 "solr-4.9.1.war" 文件到 tomcat/webapps 目录下,并修改名字为 solr.war。

    拷贝 solr-4.9.1/example 路径下“solr”文件夹 到 /usr/cloud 目录下。(/usr/cloud/solr/ 此路径为solr根目录)

  3. 在tomcat的 conf/Catalina/localhost/ 目录下创建文件 solr.xml ,若目录不存在,则手工创建。

    solr.xml文件内容如下:

<!--solr server configuration -->
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/usr/local/tomcat/webapps/solr.war" debug="0" crossContext="true" >  
    <Environment name="solr/home" type="java.lang.String" value="/usr/cloud/solr" override="true" />  
</Context>

docBase 为 solr.war 文件的地址,Environment name不需要修改,value为 solr-4.9.1/example/solr拷贝到本地的路径。

4. 拷贝solr-4.9.1的lib文件到tomcat的 tomcat/lib 目录下。

(1)solr-4.9.1\dist\solrj-lib 下所有 jar 文件

(2)solr-4.9.1\example\lib\ext 下所有 jar 文件

5. 安装 IKanalyzer 中文分词

(1)将IKAnalyzer2012FF.jar放到/tomcat/webapps/solr/WEB-INF/lib目录中。
 (2) 将对应的配置文件放在 /usr/cloud/solr/collection1/conf 目录下:IKAnalyzer.cfg.xml,stopword.dic,ext.dic

修改IKAnalyzer.cfg.xml文件内容如下:(字典为IK自带,也可自行扩展)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">  
<properties>  
 <comment>IK Analyzer 扩展配置</comment>
 <!--用户可以在这里配置自己的扩展字典 -->
 <entry key="ext_dict">ext.dic;</entry> 
 <!--用户可以在这里配置自己的扩展停止词字典-->
 <entry key="ext_stopwords">stopword.dic;</entry> 
</properties>

6. 配置 IKanalyzer中文分词

(1)修改/usr/cloud/solr/collection1/conf 目录中的schema.xml,增加以下两处:

第182行增加:

 <field name="name_ik" type="text_ik" indexed="true" stored="true" multiValued="false" />

第450行增加:

<fieldType name="text_ik" class="solr.TextField">   
     <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>   
</fieldType>

7. 验证

时间: 2024-10-08 08:09:22

Solr4.9.1在linux环境下的配置安装的相关文章

Linux环境下Nginx配置安装PHP

下边的安装配置方法,我试了一晚上没有成功,可能因为我的系统环境比较复杂,所以建议: 先安装PHP.使用yum命令安装,在安装配置MySQL,具体做法看博客中其他文章,至于Nginx服务器可以安装完这两个之后再安装配置,因为我目前不使用Nginx,直接使用Apache服务器,所以就没有在系统上编译安装Nginx,目前使用Wordpress,不需要Nginx,只要PHP和Mysql安装配置好,就可以了: 1.下载PHP依赖库: wget http://soft.beauty-soft.net/lib

深度分析LINUX环境下如何配置multi-path

首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储设备,这样的一对一关系对于操作系统而言,处理相对简单,但是缺少了可靠性.当出现了光纤通道网络(Fibre Channle)也就是通常所说的SAN网络时,或者由iSCSI组成的IPSAN环境时,由于主机和存储之间通过光纤通道交换机或者多块网卡及IP来连接时,构成了多对多关系的IO通道,也就是说一台主机

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

Linux 环境下pip的安装

转载原地址为http://i.cnblogs.com/EditPosts.aspx?opt=1,转载请注明原地址,谢谢! 1. 概述 自动化发布平台需要在线上环境重新安装部署,涉及到多个包的安装,之前没有记录下.导致此次安装的时候, 有些过程主要重新再经历一遍,不过也好,至少可以趁这个机会把Python涉及各个模块安装部署做到自动化. 1.1 pip的安装 网上一堆关于Linux下pip的安装文档,大部分是无法使用的,不知道这些人自己有没有尝试过.而且大部分是完全一样的, 估计是粘贴复制的居多.

linux环境下的php安装--20150424

Linux环境用的是rhel6.4,刚装的虚拟机,直接用iso镜像里的包来安装了. 1.挂载cdrom,进入/mnt/目录下,使用“mkdir cdrom”指令就可以创建一个名为cdrom的文件夹了,这个文件夹就是要用来挂载光盘镜像的了. 2.指令“mount /dev/cdrom /mnt/cdrom/”挂载上镜像,软件包都是在/mnt/cdrom/Packages/目录下. 3.用“find | grep php”搜索一下,会看到有很多的php相关的rpm包,找2个包,分别为php-comm

第十八篇 Linux环境下常用软件安装和使用指南

提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装virtualenv:yum -y install python-virtualenv 生成虚拟环境: 先切换到想要生成虚拟环境的目录下面 生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2 生成python3的虚拟环境:virtualenv

Hadoop在Linux环境下的配置

写在前面:在这之前需要有自己 的Linux环境,了解常用的Linux命令.并且已经配置好了java环境,什么叫配置好呢,就是 echo ${JAVA_HOME}  命令是可以输出jdk路径的, 才叫配置好.如果只是java -version可以查看java版本,就需要source /etc/profile 命令来使其生效,不生效也是不行滴. 一.下载解压 首先下载Hadoop安装包,直接在Windows官网上下载就行,这是镜像网站,可自取:http://mirror.bit.edu.cn/apa

【云和恩墨】性能优化:Linux环境下合理配置大内存页(HugePage)

原创 2016-09-12 熊军 熊军(老熊) 云和恩墨西区总经理 Oracle ACED,ACOUG核心会员 PC Server发展到今天,在性能方面有着长足的进步.64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server:在Intel和AMD两大处理器巨头的努力下,x86 CPU在处理能力上不断提升:同时随着制造工艺的发展,在PC Server上能够安装的内存容量也越来越大,现在随处可见数十G内存的PC Server.正是硬件的发展,使得PC Server的处

Linux环境下为Tomcat安装APR

安装apr 取得最新的apr 安装包: wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz 解包: tar -xzvf apr-1.5.2.tar.gz 配置安装路径: ./configure --prefix=/opt/local/apr 安装: make make install ---------------------------------- 安装 apr-util 取得最新的 apr-util wget http: