This is an automated email from the ASF dual-hosted git repository.

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new 31c8eef6 BIGTOP-3712: Fix Kafka smoke test failure with Zookeeper 
built with maven (#925)
31c8eef6 is described below

commit 31c8eef65c91a1666d8ca83c5f3009fc9ac469d1
Author: Leona Yoda <[email protected]>
AuthorDate: Thu Jun 30 20:37:54 2022 +0900

    BIGTOP-3712: Fix Kafka smoke test failure with Zookeeper built with maven 
(#925)
---
 bigtop-packages/src/common/kafka/install_kafka.sh         | 3 +++
 bigtop-packages/src/common/zookeeper/install_zookeeper.sh | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/bigtop-packages/src/common/kafka/install_kafka.sh 
b/bigtop-packages/src/common/kafka/install_kafka.sh
index 69e3fd83..3c05ed81 100644
--- a/bigtop-packages/src/common/kafka/install_kafka.sh
+++ b/bigtop-packages/src/common/kafka/install_kafka.sh
@@ -164,6 +164,9 @@ ln -s /var/log/kafka ${PREFIX}/$LIB_DIR/logs
 rm -f ${PREFIX}/${LIB_DIR}/libs/zookeeper-*.jar
 ln -sf /usr/lib/zookeeper/zookeeper.jar ${PREFIX}/${LIB_DIR}/libs/
 
+# BIGTOP-3712
+ln -s /usr/lib/zookeeper/zookeeper-jute.jar ${PREFIX}/${LIB_DIR}/libs/
+
 # Copy in the defaults file
 install -d -m 0755 ${PREFIX}/etc/default
 cp ${SOURCE_DIR}/kafka.default ${PREFIX}/etc/default/kafka
diff --git a/bigtop-packages/src/common/zookeeper/install_zookeeper.sh 
b/bigtop-packages/src/common/zookeeper/install_zookeeper.sh
index cbb22104..ac20097e 100755
--- a/bigtop-packages/src/common/zookeeper/install_zookeeper.sh
+++ b/bigtop-packages/src/common/zookeeper/install_zookeeper.sh
@@ -122,6 +122,12 @@ for x in $PREFIX/$LIB_DIR/zookeeper-[[:digit:]]*.jar ; do
   ln -s $x $PREFIX/$LIB_DIR/zookeeper.jar
 done
 
+# Make a symlink of zookeeper-jute.jar to zookeeper-jute-version.jar
+for x in $PREFIX/$LIB_DIR/zookeeper-jute-[[:digit:]]*.jar ; do
+  x=$(basename $x)
+  ln -s $x $PREFIX/$LIB_DIR/zookeeper-jute.jar
+done
+
 install -d -m 0755 $PREFIX/$LIB_DIR/lib
 cp $BUILD_DIR/lib/*.jar $PREFIX/$LIB_DIR/lib
 

Reply via email to