We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61c5d0f commit ec59c60Copy full SHA for ec59c60
solr/run.sh
@@ -10,4 +10,14 @@ if [ ! -f "/data/solr.xml" ]; then
10
cp -R /opt/solr/server/solr/configsets /data/
11
fi
12
13
-su -c './bin/solr -s /data -p 8983 -f -c -z hbase-zookeeper:2181' solr
+echo Checking solr zookeeper node exists on $HBASE_CONF_QUORUM...
14
+set +e
15
+su -c "./bin/solr zk ls /solr -z $HBASE_CONF_QUORUM:2181 &>/dev/null" &>/dev/null solr
16
+EXIT_CODE=$?
17
+set -e
18
+
19
+if [ ! "$EXIT_CODE" = "0" ]; then
20
+ echo Creating solr zookeeper node...
21
+ su -c "./bin/solr zk mkroot /solr -z $HBASE_CONF_QUORUM:2181"
22
+fi
23
+su -c "./bin/solr -s /data -p 8983 -f -c -z $HBASE_CONF_QUORUM:2181/solr" solr
0 commit comments