aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJun He <jun.he@linaro.org>2018-06-05 15:09:48 +0800
committerJun He <junhe@apache.org>2018-06-06 08:03:16 +0000
commit08af48ece38bc48b0552c4a4b453f0305c47c405 (patch)
treeadaa63e7499c8f4fd4b0a68a2203dadbd67b0341
parent5d8f9e341c4341c9d2d8503787ea6ace157de6e5 (diff)
BIGTOP-3041: Failed to init hadoop hdfs using init-hdfs.sh
Failed to initialize hdfs using init-hdfs.sh script with 2.8.1. The root cause is some jars are missed in CLASS_PATH This closes #365 Change-Id: I6e3e1f42d437097ee122150aa94b41780346fb4f Signed-off-by: Jun He <junhe@apache.org>
-rwxr-xr-xbigtop-packages/src/common/hadoop/init-hdfs.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/bigtop-packages/src/common/hadoop/init-hdfs.sh b/bigtop-packages/src/common/hadoop/init-hdfs.sh
index fff52d55..0a94c77a 100755
--- a/bigtop-packages/src/common/hadoop/init-hdfs.sh
+++ b/bigtop-packages/src/common/hadoop/init-hdfs.sh
@@ -35,9 +35,9 @@ fi
HADOOP_LIB_DIR=/usr/lib/hadoop/lib
HDFS_LIB_DIR=/usr/lib/hadoop-hdfs/lib
HADOOP_DEPENDENCIES="commons-logging*.jar commons-io*.jar guava*.jar commons-configuration*.jar commons-collections*.jar slf4j-api*.jar protobuf-java*.jar commons-lang*.jar servlet-api-2.5.jar"
-HDFS_DEPENDENCIES="htrace-core*.jar"
+HDFS_DEPENDENCIES="htrace-core*.jar jackson-*.jar"
for i in /usr/lib/hadoop/*.jar; do CLASSPATH=$CLASSPATH:$i; done
-CLASSPATH=/etc/hadoop/conf:$CLASSPATH:/usr/lib/hadoop-hdfs/hadoop-hdfs.jar
+CLASSPATH=/etc/hadoop/conf:$CLASSPATH:/usr/lib/hadoop-hdfs/hadoop-hdfs.jar:/usr/lib/hadoop-hdfs/hadoop-hdfs-client.jar
pushd .
cd $HADOOP_LIB_DIR
for d in $HADOOP_DEPENDENCIES; do CLASSPATH=$CLASSPATH:$HADOOP_LIB_DIR/$d; done