This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluo-uno.git
The following commit(s) were added to refs/heads/main by this push:
new 9867458 Update uno.conf to properly handle ZooKeeper paths (#257)
9867458 is described below
commit 9867458103ffede7a88c319dce0993cafa536349
Author: Mark Owens <[email protected]>
AuthorDate: Mon Sep 28 17:27:17 2020 -0400
Update uno.conf to properly handle ZooKeeper paths (#257)
Zookeeper changed naming and directory structure between versions 3.4
and 3.5. This update addresses changes in the ZOOKEEPER_TARBALL and
ZOOKEEPER_HOME export definitions depending on version of ZK being used.
Use regex pattern for version check.
Co-authored-by: Christopher Tubbs <[email protected]>
---
conf/uno.conf | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/conf/uno.conf b/conf/uno.conf
index 58c3307..dcb90c4 100644
--- a/conf/uno.conf
+++ b/conf/uno.conf
@@ -32,10 +32,12 @@ export DOWNLOADS=$UNO_HOME/downloads
# Tarball file names
export ACCUMULO_TARBALL=accumulo-$ACCUMULO_VERSION-bin.tar.gz
export HADOOP_TARBALL=hadoop-"$HADOOP_VERSION".tar.gz
-export ZOOKEEPER_TARBALL=apache-zookeeper-"$ZOOKEEPER_VERSION"-bin.tar.gz
export FLUO_TARBALL=fluo-$FLUO_VERSION-bin.tar.gz
export FLUO_YARN_TARBALL=fluo-yarn-$FLUO_YARN_VERSION-bin.tar.gz
-
+export ZOOKEEPER_TARBALL=apache-zookeeper-"$ZOOKEEPER_VERSION"-bin.tar.gz
+if [[ $ZOOKEEPER_VERSION =~ ^3[.][01234].*$ ]]; then
+ export ZOOKEEPER_TARBALL=zookeeper-"$ZOOKEEPER_VERSION".tar.gz
+fi
# Building Accumulo
#------------------
# If set, 'uno fetch' will build (instead of downloading) an Accumulo tarball
@@ -118,6 +120,9 @@ export INSTALL=$UNO_HOME/install
export DATA_DIR=$INSTALL/data
# Home directories
export ZOOKEEPER_HOME=$INSTALL/apache-zookeeper-$ZOOKEEPER_VERSION-bin
+if [[ $ZOOKEEPER_VERSION =~ ^3[.][01234].*$ ]]; then
+ export ZOOKEEPER_HOME=$INSTALL/zookeeper-$ZOOKEEPER_VERSION
+fi
export HADOOP_HOME=$INSTALL/hadoop-$HADOOP_VERSION
export ACCUMULO_HOME=$INSTALL/accumulo-$ACCUMULO_VERSION
export FLUO_HOME=$INSTALL/fluo-$FLUO_VERSION