2010年06月13日

solr の start/stop スクリプト

solr を起動するためには、
$ java -jar ./start.jar
というコマンドを打つ必要があり、止めるためには Ctrl-c で停止させるという原始的方法。
これはいけてないので、start および stop スクリプトを作成しようと思います。

まず、start.sh。
#!/bin/sh
JETTY_HOME_DIR=/usr/local/apache-solr-1.4.0/jetty

cd $JETTY_HOME_DIR
java -DSTOP.PORT=8090 -DSTOP.KEY=PASSOWRD -jar ./start.jar > /dev/null 2>&1 &
上記の PASSWORD というところは、適当な文字列に変更してください。
次に stop.sh。
#!/bin/sh

JETTY_HOME_DIR=/usr/local/apache-solr-1.4.0/jetty

cd $JETTY_HOME_DIR
java -DSTOP.PORT=8090 -DSTOP.KEY=PASSWORD -jar ./start.jar --stop
stop.sh の PASSWORD と start.sh の PASSWORD は同じ文字列である必要があります。
要は起動時にパスワードを与えて、そのパスワードが指定されないと停止できないということです。

$ chmod +x start.sh stop.sh
とすれば、start/stop スクリプトの完成です。

ラベル:solr
posted by おちエン at 12:19| Comment(0) | Solr | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。