Java 错误:无法在hadoop上找到或加载主类org.apache.hadoop.hdfs.tools.GetConf

Java 错误:无法在hadoop上找到或加载主类org.apache.hadoop.hdfs.tools.GetConf,java,apache,hadoop,Java,Apache,Hadoop,在[]上启动namenodes localhost:启动namenode,登录到/usr/local/hadoop/hadoop-2.6.0/logs/hadoop-ingreens-namenode-ingreens-desktop.out localhost:启动datanode,登录到/usr/local/hadoop/hadoop-2.6.0/logs/hadoop-ingreens-datanode-ingreens-desktop.out 错误:无法找到或加载主类org.apache

在[]上启动namenodes localhost:启动namenode,登录到/usr/local/hadoop/hadoop-2.6.0/logs/hadoop-ingreens-namenode-ingreens-desktop.out localhost:启动datanode,登录到/usr/local/hadoop/hadoop-2.6.0/logs/hadoop-ingreens-datanode-ingreens-desktop.out 错误:无法找到或加载主类org.apache.hadoop.hdfs.tools.GetConf

和jps秀

13033日元 12873数据节点

使用Hadoop 2.6.0


我该怎么办。

我也有同样的问题!我解决了这个不断变化的.bashrc文件。将以下行添加到$HOME/.bashrc文件的末尾,更改hadoop安装路径:

Error: Could not find or load main class org.apache.hadoop.hdfs.tools.GetConf

我希望这对其他人有所帮助

你能发布你的配置文件吗?
<code>
#Set hadoop-related enviroment variables
export HADOOP_PREFIX=/usr/local/hadoop-2.7.1
export HADOOP_HOME=/usr/local/hadoop-2.7.1
export HADOOP_MAPRED_HOME=${HADOOP_HOME}
export HADOOP_COMMON_HOME=${HADOOP_HOME}
export HADOOP_HDFS_HOME=${HADOOP_HOME}
export YARN_HOME=${HADOOP_HOME}
export HADOOP_CONFDIR=${HADOOP_HOME}/etc/hadoop
# Native path
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=${HADOOP_PREFIX}/lib/native"
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH
# Add Hadoop bin/ directory to PATH
export PATH=$PATH:$HADOOP_HOME/
export PATH=$PATH:$HADOOP_HOME/bin
</code>