Linux中文全文搜索服务器Solr(lucene )环境部署
网上的文章大部分讲不太完整,资料较少,
一些重要的地方一句话简单的略过了,让第一次部署的人很迷茫
下面来讲一下我的中文搜索服务器部署过程
原文出处: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 根据自己的路径进行修改

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 成功启动显示如下信息
可以打开浏览器进行访问
我的服务器IP是 192.168.12.129:8080
安装solr
在/opt/local下新建solr-tomcat/solr作为solr的HOME目录。
将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中设置solr的HOME位置:
建立/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配置, IK分词部署,中文纠错词等一些东西
上一篇: 最近几天20110804
下一篇: HTML5移动WEB应用开发分享会
过客 2011-10-17 22:44:01