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/ ,如果可以正常访问说明安装成功了。