Solr安装与启动

Solr 是一个基于 Lucene 的企业级搜索应用,下面介绍其安装于部署过程,操作系统为:Red Hat 4.1.2-46

准备工作

1. 下载 jre 1.7 / solr文件包
solr : http://mirror.bit.edu.cn/apache/lucene/solr/4.6.0/solr-4.6.0.tgz
jre : http://javadl.sun.com/webapps/download/AutoDL?BundleId=81810
如上述地址有变更,请移步到
 http://www.apache.org/dyn/closer.cgi/lucene/solr/

 http://www.java.com/zh_CN/download/manual.jsp  

2. 安装 jre 
把下载到的 jre-7u45-linux-i586.gz 文件包减压缩后复制到需要安装到的目录

tar zxvf jre-7u45-linux-i586.gz
cp -r jre-7u45-linux-i586/*  /usr/local/java/jre17/

此时 jre 就安装完成了,安装目录是 /usr/local/java/jre17/ ,就是这么简单。

正式开始:

1. 把下载到的 solr-4.6.0.tgz 文件包减压缩,然后复制其中的 example 到需要安装的目录

tar zxvf solr-4.6.0.tgz
cp -r solr-4.6.0/example/*  /usr/local/solr/

此时 solr 基本安装就完成了,安装目录是 /usr/local/solr/,不过还需要稍微再处理一下。

2. 创建启动脚本,如下:

#!/bin/sh
SOLR_DIR="/usr/local/solr"
JAVA="/usr/local/java/jre17/bin/java"
LOG_FILE="/usr/local/solr/logs/solr.log"

JAVA_OPTIONS="-Xmx256m -DSTOP.PORT=8079 -DSTOP.KEY=stopkey -jar start.jar"

case $1 in
start)
echo "Starting Solr"
cd $SOLR_DIR
$JAVA $JAVA_OPTIONS > $LOG_FILE &
;;
stop)
echo "Stopping Solr"
cd $SOLR_DIR
$JAVA $JAVA_OPTIONS --stop
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac

比如此文件命名为:solr.sh ,修改其权限为可执行。
其中会有部分安装路径需要根据实际情况去修改

启动:

./solr.sh start 

测试:

浏览器输入 http://localhost:8983/solr/ ,如果可以正常访问说明安装成功了。


标签: solr

1
Dec 2013
AUTHOR WiFeng
CATEGORY Asset
COMMENTS No Comments

添加新评论 »

   点击刷新验证码