Changeset 31373 for other-projects/hathitrust/wcsa/extracted-features-solr/trunk/gslis-cluster/SCRIPTS/remote-solr-start-all.sh
- Timestamp:
- 2017-01-31T00:08:35+13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/hathitrust/wcsa/extracted-features-solr/trunk/gslis-cluster/SCRIPTS/remote-solr-start-all.sh
r31231 r31373 1 1 #!/bin/bash 2 2 3 run_from_local_disk=14 3 5 #local_dir="/tmp/solr-ef" 6 local_dir="/hdfsd05/dbbridge/solr-ef" 4 if [ "x$SOLR_SHARDS" != "x" ] ; then 5 SOLR_NODES_ARRAY=($SOLR_NODES) 6 SOLR_SHARDS_ARRAY=($SOLR_SHARDS) 7 8 num_shards=${#SOLR_NODES_ARRAY[*]} 9 10 i=0 11 12 while [ $i -lt $num_shards ] ; do 13 solr_node=${SOLR_NODES_ARRAY[$i]} 14 solr_home_shard_dir=${SOLR_SHARDS_ARRAY[$i]} 15 16 solr_host=${solr_node%:*} 17 solr_port=${solr_node##*:} 18 19 server_dir="/disk0/solr-server-$solr_host-$solr_port" 20 21 export SOLR_HOME= 22 export SOLR_PID_DIR= 23 #export SOLR_PID_DIR="$solr_home_shard_dir" 24 echo "Starting solr cloud node on: $solr_host:$solr_port solr_home=$solr_home_shard_dir" 25 ssh $solr_host solr start -cloud -z $ZOOKEEPER_SERVER -h $solr_host -p $solr_port -d "$server_dir" -s "$solr_home_shard_dir" 26 27 i=$((i+1)) 28 done 29 else 30 31 run_from_local_disk=1 32 33 #local_dir="/tmp/solr-ef" 34 local_dir="/hdfsd05/dbbridge/solr-ef" 7 35 8 36 9 if [ $run_from_local_disk = "1" ] ; then 10 opt_s="-s $local_dir" 11 export SOLR_HOME= 12 echo "****" 13 echo "* Running solr from local disk: $local_dir" 14 echo "****" 15 else 16 opt_s= 37 if [ $run_from_local_disk = "1" ] ; then 38 opt_s="-s $local_dir" 39 export SOLR_HOME= 40 echo "****" 41 echo "* Running solr from local disk: $local_dir" 42 echo "****" 43 else 44 opt_s= 45 fi 46 47 for solr_node in $SOLR_NODES ; do 48 solr_host=${solr_node%:*} 49 solr_port=${solr_node##*:} 50 51 echo "Starting solr cloud node on: $solr_host [port $solr_port]" 52 ssh $solr_host solr start -cloud -z $ZOOKEEPER_SERVER -h $solr_host -p $solr_port $opt_s 53 done 17 54 fi 18 19 for solr_node in $SOLR_NODES ; do20 solr_host=${solr_node%:*}21 solr_port=${solr_node##*:}22 23 echo "Starting solr cloud node on: $solr_host [port $solr_port]"24 ssh $solr_host solr start -cloud -z $ZOOKEEPER_SERVER -h $solr_host -p $solr_port $opt_s25 done
Note:
See TracChangeset
for help on using the changeset viewer.