http://lucene.apache.org/solr/
# wget http://ftp.riken.jp/net/apache/lucene/solr/4.6.0/solr-4.6.0.tgz
# cd /usr/local
# tar xvzf solr-4.6.0.tgz
# mv solr-4.6.0 solr
# cp -R solr/example solr/{プロジェクト名}
# vi /etc/init.d/solr
#!/bin/sh
# chkconfig: 345 90 90
# description: Solr Boot
JETTY_HOME_DIR=/usr/local/solr/{プロジェクト名}/
cd $JETTY_HOME_DIR
JAVA="/usr/bin/java"
LOG_FILE="/var/log/solr.log"
KEY=stopkey
CORE=solr
cd $JETTY_HOME_DIR
start() {
$JAVA -Dsolr.solr.home=$CORE -DSTOP.PORT=8079 -DSTOP.KEY=$KEY -jar start.jar >> $LOG_FILE 2>&1 &
echo "Solr started!"
}
stop() {
$JAVA -DSTOP.PORT=8079 -DSTOP.KEY=$KEY -jar start.jar --stop
echo "Solr stopped!"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
# chmod +x /etc/init.d/solr
# chkconfig solr on
# /etc/init.d/solr start