X-Git-Url: http://git.indexdata.com/?p=lui-solr.git;a=blobdiff_plain;f=scripts%2Fzookeeper.sh;fp=scripts%2Fzookeeper.sh;h=8ff8bb4804b39b000dc4cbca7f610713be11970a;hp=36ea6bb5cca40c104bbd93384874c3081f832829;hb=8373b5d73c5a09872b07edb5c23b76a7f07fd055;hpb=541270bb7432b9ffcbd9f893d1bcb2882db77055 diff --git a/scripts/zookeeper.sh b/scripts/zookeeper.sh old mode 100644 new mode 100755 index 36ea6bb..8ff8bb4 --- a/scripts/zookeeper.sh +++ b/scripts/zookeeper.sh @@ -1,8 +1,28 @@ -cd example -java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -DnumShards=2 -jar start.jar > solr.log & -cd ../example2 -java -Djetty.port=7574 -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log & -cd ../exampleB -java -Djetty.port=8900 -DzkRun -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log & -cd ../example2B -java -Djetty.port=7500 -DzkHost=localhost:9983,localhost:8574,localhost:9900 -jar start.jar > solr.log & \ No newline at end of file +#/bin/bash + +DIR=`dirname $0` +PROG=`basename $0` + +cd $DIR +OPTIONS="-Djetty.port=7500 -DzkHost=opencontent-solr.index:9983" +if [ -f "options" ]; then + source options +else + echo "No options file. Using defaults: $OPTIONS" +fi + +if [ "$1" = "start" ]; then + if [ -f "${PROG}.pid" ] ; then + echo "Pid file ${DIR}/${PROG}.pid exists. Already running?" + exit 1 + fi + java $OPTIONS -jar start.jar > solr.log & + echo $$ > ${PROG}.pid +elif [ "$1" = "stop" ]; then + if [ -x "${PROG}.pid" ] ; then + kill `echo ${PROG}.pid` + rm ${PROG}.pid + fi +else + echo "$0 [start|stop]" +fi