diff options
author | Jun He <jun.he@linaro.org> | 2018-06-05 15:09:48 +0800 |
---|---|---|
committer | Jun He <junhe@apache.org> | 2018-06-06 08:03:16 +0000 |
commit | 08af48ece38bc48b0552c4a4b453f0305c47c405 (patch) | |
tree | adaa63e7499c8f4fd4b0a68a2203dadbd67b0341 | |
parent | 5d8f9e341c4341c9d2d8503787ea6ace157de6e5 (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-x | bigtop-packages/src/common/hadoop/init-hdfs.sh | 4 |
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 |