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