![](/img/trans.png)
[英]Error: Could not find or load main class org.apache.hadoop.hdfs.server.datanode.DataNode
[英]Error: Could not find or load main class org.apache.hadoop.hdfs.tools.GetConf on Hadoop
Error: Could not find or load main class org.apache.hadoop.hdfs.tools.GetConf
在[] localhost上啟動namenodes:啟動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 Jps 12873數據節點
使用Hadoop 2.6.0
我該怎么辦。
我有同樣的問題! 我解決了不斷變化的.bashrc文件。 將這些行添加到$ HOME / .bashrc文件的末尾,更改hadoop的安裝路徑:
<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>
我希望這可以幫助某人
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.