Linux中文全文搜索服务器Solr(lucene )环境部署

浏览量:957 | 分类:Linux/架构,部署 | 发布日期:2011-08-13

网上的文章大部分讲不太完整,资料较少,
一些重要的地方一句话简单的略过了,让第一次部署的人很迷茫
下面来讲一下我的中文搜索服务器部署过程

原文出处:http://www.nonb.cn/blog/linux-zhong-wen-sou-suo-solr-lucene.html中文全文搜索服务器Solr配置(lucene ) 作者:写点寂寞



安装环境:RedHat Enterprise Linux 5 64bit


需要以下软件
tomcat-6.0.16-0.noarch.rpm
java-1.6.0openjdk-devel-1.6.0.b09.el5.x86_64.rpm
java-1.6.0.openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm
apache-solr-1.4.1.zip
IKAnalyzer3.2.5Stable_bin.zip

Solr是运行在java环境下的,首先部署Tomcat环境,简单讲一下过程

安装JDK
rpm -ivh java-1.6.0.openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm

安装Tomcat
rpm -ivh tomcat-6.0.16-0.noarch.rpm
过程会提示缺少两个包,有linux安装盘可以去安装盘server里找
giflib-4.1.3-7.1.el5_3.1.x86_64.rpm
jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm
安装完成后在安装tomcat包

配置jdk环境变量

vi编辑文件  执行(需要有su权限)  vi /etc/profile 根据自己的路径进行修改
solr环境部署 -1

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH CLASSPATH JAVA_HOME

启动tomcat
/opt/tomcat/bin/start.sh start  成功启动显示如下信息
solr环境部署 -2
可以打开浏览器进行访问
我的服务器IP是 192.168.12.129:8080

安装solr

/opt/local下新建solr-tomcat/solr作为solrHOME目录。

apache-solr-1.3.0/dist目录下的apache-solr-1.3.0.war复制到solr-tomcat/solr目录并改名为solr.war,将/example/solr/下的内容全部复制到/opt/tomcat/webapps/solr.war下。

 

tomcat中设置solrHOME位置:

建立/opt/tomcat/conf/Catalina/localhost/solr.xml文件。

vi /opt/tomcat/conf/Catalina/localhost/solr.xml 
添加配置内容

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="/opt/tomcat/webapps/solr.war" debug="0" crossContext="true" >

<Environment name="solr/home" type="java.lang.String" value="/opt/solr-tomcat/solr" override="true" />

</Context>

重启tomcat 

# ./opt/tomcat/bin/shutdown.sh

# ./opt/tomcat/bin/start.sh


访问http://localhost:8080/solr/admin 看到如下界面说明安装成功

solr环境部署 -3

这样就安装成功了
后续会写到solr配置, IK分词部署,中文纠错词等一些东西
 

上一篇: 最近几天20110804

下一篇: HTML5移动WEB应用开发分享会

评论

过客   2011-10-17 22:44:01