java.lang.NoClassDefFoundError:org/apache/hadoop/hdfs/server/namenode/namenode

java.lang.NoClassDefFoundError:org/apache/hadoop/hdfs/server/namenode/namenode,hadoop,Hadoop,在我的shell中,我这样做,但得到的结果如下 24king@24king-PC/usr/local/hadoop $sh-x bin/hdfs namenode-format ++哪个bin/hdfs +bin=/usr/local/hadoop/bin/hdfs ++dirname/usr/local/hadoop/bin/hdfs +bin=/usr/local/hadoop/bin ++cd/usr/local/hadoop/bin ++pwd +bin=/usr/local/hado

在我的shell中,我这样做,但得到的结果如下


24king@24king-PC/usr/local/hadoop
$sh-x bin/hdfs namenode-format


++哪个bin/hdfs +bin=/usr/local/hadoop/bin/hdfs ++dirname/usr/local/hadoop/bin/hdfs +bin=/usr/local/hadoop/bin ++cd/usr/local/hadoop/bin ++pwd +bin=/usr/local/hadoop/bin +默认\u LIBEXEC\u DIR=/usr/local/hadoop/bin/。/LIBEXEC +HADOOP\u LIBEXEC\u DIR=/usr/local/HADOOP/bin/。/LIBEXEC + . /usr/local/hadoop/bin/。/libexec/hdfs-config.sh +++哪个bin/hdfs ++bin=/usr/local/hadoop/bin/hdfs +++dirname/usr/local/hadoop/bin/hdfs ++bin=/usr/local/hadoop/bin +++cd/usr/local/hadoop/bin +++pwd ++bin=/usr/local/hadoop/bin ++默认\u LIBEXEC\u DIR=/usr/local/hadoop/bin/。/LIBEXEC ++HADOOP\u LIBEXEC\u DIR=/usr/local/HADOOP/bin/。/LIBEXEC ++“['-e/usr/local/hadoop/bin/。/libexec/hadoop-config.sh']” ++ . /usr/local/hadoop/bin/。/libexec/hadoop-config.sh +++this=/usr/local/hadoop/bin/。/libexec/hadoop-config.sh +++++dirname--/usr/local/hadoop/bin/。/libexec/hadoop-config.sh ++++cd-P--/usr/local/hadoop/bin/。/libexec ++++pwd-P +++common_bin=/usr/local/hadoop/libexec ++++basename--/usr/local/hadoop/bin/。/libexec/hadoop-config.sh +++script=hadoop-config.sh +++this=/usr/local/hadoop/libexec/hadoop-config.sh +++“['-f/usr/local/hadoop/libexec/hadoop-layout.sh']” +++HADOOP\u COMMON\u DIR=share/HADOOP/COMMON +++HADOOP_COMMON_LIB_JARS_DIR=share/HADOOP/COMMON/LIB +++HADOOP_COMMON_LIB_NATIVE_DIR=LIB/NATIVE +++HDFS_DIR=share/hadoop/HDFS +++HDFS_LIB_JARS_DIR=share/hadoop/HDFS/LIB +++纱线直径=共享/hadoop/纱线 +++纱线\库\罐\库=共享/hadoop/纱线/LIB +++MAPRED_DIR=share/hadoop/mapreduce +++MAPRED_LIB_JARS_DIR=share/hadoop/mapreduce/LIB ++++cd-P--/usr/local/hadoop/libexec/。。 ++++pwd-P +++HADOOP\默认\前缀=/usr/local/HADOOP +++HADOOP_前缀=/usr/local/HADOOP +++导出HADOOP\u前缀 +++“['2-gt 1']” +++“['--config=namenode']” +++“['-e/usr/local/hadoop/conf/hadoop-env.sh']” +++默认值\u CONF\u DIR=etc/hadoop +++导出HADOOP\u CONF\u DIR=/usr/local/HADOOP/etc/HADOOP +++HADOOP_CONF_DIR=/usr/local/HADOOP/etc/HADOOP +++ [[ '' != '' ]] +++“['2-gt 1']” +++“['--hosts=namenode']” +++“['--hostnames=namenode']” +++ [[ '' != '' ]] +++“['-f/usr/local/hadoop/etc/hadoop/hadoop-env.sh']” +++ . /usr/local/hadoop/etc/hadoop/hadoop-env.sh ++++导出JAVA_HOME=/usr/local/jdk1.6.0_45 ++++JAVA_HOME=/usr/local/jdk1.6.0_45 ++++导出HADOOP\u CONF\u DIR=/usr/local/HADOOP/etc/HADOOP ++++HADOOP_CONF_DIR=/usr/local/HADOOP/etc/HADOOP ++++对于“$HADOOP\u HOME/contrib/capacity scheduler/.jar”中的f ++++ '[' '' ']' ++++导出'HADOOP_CLASSPATH=/contrib/capacity scheduler/.jar' ++++HADOOP_CLASSPATH='/contrib/capacity scheduler/.jar' ++++导出'HADOOP_OPTS=-Djava.net.preferIPv4Stack=true' ++++HADOOP_OPTS='-Djava.net.preferIPv4Stack=true' ++++导出'HADOOP\u NAMENODE\u OPTS=-Dhadoop.security.logger=INFO,RFAS-Dhdfs.audit.logger=INFO,NullAppender' ++++HADOOP_NAMENODE_OPTS='-Dhadoop.security.logger=INFO,RFAS-Dhdfs.audit.logger=INFO,NullAppender' ++++导出'HADOOP\u DATANODE\u OPTS=-Dhadoop.security.logger=错误,RFAS' ++++HADOOP_DATANODE_OPTS='-Dhadoop.security.logger=ERROR,RFAS' ++++导出'HADOOP\u SECONDARYNAMENODE\u OPTS=-Dhadoop.security.logger=INFO,RFAS -Dhdfs.audit.logger=INFO,NullAppender' ++++HADOOP_SECONDARYNAMENODE_OPTS='-Dhadoop.security.logger=INFO,RFAS-Dhdfs.audit.logger=INFO,NullAppender' ++++导出HADOOP\u NFS3\u选项= ++++HADOOP\u NFS3\u选项= ++++导出“HADOOP\u PORTMAP\u OPTS=-Xmx512m” ++++HADOOP_PORTMAP_OPTS='-Xmx512m' ++++导出“HADOOP\u客户端\u选项=-Xmx512m” ++++HADOOP_CLIENT_OPTS='-Xmx512m' ++++导出HADOOP\u安全\u DN\u用户= ++++HADOOP\u安全\u DN\u用户= ++++导出HADOOP\u安全\u DN\u日志\u目录=/ ++++HADOOP\u安全\u DN\u日志\u目录=/ ++++导出HADOOP\u PID\u目录= ++++HADOOP\u PID\u目录= ++++导出HADOOP\u安全\u DN\u PID\u目录= ++++HADOOP\u安全\u DN\u PID\u目录= ++++导出HADOOP_IDENT_STRING=24king ++++HADOOP_IDENT_STRING=24king ++++导出HADOOP_前缀=/usr/local/HADOOP ++++HADOOP_前缀=/usr/local/HADOOP ++++导出HADOOP\u COMMON\u HOME=/usr/local/HADOOP ++++HADOOP\u COMMON\u HOME=/usr/local/HADOOP ++++/sbin/sysctl-n net.ipv6.bindv6仅限 +++仅限BindV6= +++“['-n'']” +++导出MALLOC_ARENA_MAX=4 +++马洛克竞技场最大值=4 +++[-z/usr/local/jdk1.6.0_45]] +++JAVA=/usr/local/jdk1.6.0_45/bin/JAVA +++JAVA_HEAP_MAX=-Xmx1000m +++ '[' '' '!=' '' ']' +++CLASSPATH=/usr/local/hadoop/etc/hadoop +++如果= +++'['/usr/local/hadoop='''] +++“['-d/usr/local/hadoop/share/hadoop/common/webapps']” +++“['-d/usr/local/hadoop/share/hadoop/common/lib']” +++CLASSPATH='/usr/local/hadoop/etc/hadoop:/usr/local/hadoop/share/hadoop/common/lib/' +++CLASSPATH='/usr/local/hadoop/etc/hadoop:/usr/local/hadoop/share/hadoop/common/lib/:/usr/local/hadoop/share/hadoop/common/' +++ '[' '' = '' ']' +++HADOOP\u LOG\u DIR=/usr/local/HADOOP/logs +++ '[' '' = '' ']' +++HADOOP_LOGFILE=HADOOP.log +++ '[' '' = '' ']' +++HADOOP_POLICYFILE=HADOOP-policy.xml +++取消设置IFS +++“['-d/usr/local/hadoop/build/native-o-d/usr/local/hadoop/lib/native']” +++“['-d/usr/local/hadoop/lib/native']” +++“['x'!='x']” +++JAVA_LIBRARY_PATH=/usr/local/hadoop/lib/native +++TOOL_PATH='/usr/local/hadoop/share/hadoop/tools/lib/' +++HADOOP_OPTS='-Djava.net.preferIPv4Stack=true-Dhadoop.log.dir=/usr/local/HADOOP/logs' +++HADOOP_OPTS='-Djava.net.preferIPv4Stack=true-Dhadoop.log.dir=/usr/local/HADOOP/logs-Dhadoop.log.file=HADOOP.log' +++HADOOP_OPTS='-Djava.net.preferIPv4Stack=true-Dhadoop.log.dir=/usr/local/HADOOP/logs-Dhadoop.log.file=HADOOP.log-Dhadoop.home.dir=/usr/local/HADOOP' +++HADOOP