Skip to content

Instantly share code, notes, and snippets.

@satom9to5
Last active December 30, 2015 08:59
Show Gist options
  • Save satom9to5/7805850 to your computer and use it in GitHub Desktop.
Save satom9to5/7805850 to your computer and use it in GitHub Desktop.

Apache Solrダウンロード&インストール

ダウンロード先


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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment