无法找到或加载类:org.apache.hadoop.hdfs.server.namenode.NameNode

时间:2015-07-16 13:03:43

标签: macos hadoop

我在我的mac上安装了hadoop,我一步一步地按照hadoop安装

执行hdfs namenode -format

hadoop总是返回错误 can't find or load class org.apache.hadoop.hdfs.server.namenode.NameNode

这是我的/ etc / profile:

 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/contents/home
 export JRE_HOME=$JAVA_HOME/jre
 export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
 export HADOOP_HOME=/usr/local/Cellar/hadoop/2.7.0
 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME:$PATH

我不知道哪里不对,有人可以帮我检查一下吗?

1 个答案:

答案 0 :(得分:1)

1)请检查/ etc / hadoop / conf /中的core-site.xml并正确编辑,如下所示: 芯-site.xml中:

  <configuration>
       <property>
           <name>fs.defaultFS</name>
           <value>hdfs://localhost:9000</value>
       </property>
   </configuration>

2)请改变路径 export PATH = $ JAVA_HOME / bin:$ JRE_HOME / bin:$ HADOOP_HOME / bin:$ HADOOP_HOME / sbin:$ PATH 并再次获取个人资料。