java的错误:使用hadoop时找不到或加载主类名

ldioqlga  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(238)

我试图在我的计算机上启动hadoop,但当我在cmd中执行任何相关命令时,例如 hadoop version 或者 hdfs namenode -format 我得到一个错误(精确到下一个):
错误:找不到或加载主类名
操作系统是 Windows 10 .
hadoop版本 2.7.1 . JDK 1.8.0.131 .
我有以下用户变量:

HADOOP_HOME = C:\hadoop-2.7.1\bin
HAVA_HOME = C:\Progra~2\Java\jdk1.8.0_131

在系统变量中 PATH 设置了两个位置:

%JAVA_HOME%\bin;C:\hadoop-2.7.1\bin

hadoop-env.cmd 存在变量:

JAVA_HOME = %JAVA_HOME%

在…之间 core-site.xml , mapred-site.xml , hdfs-site.xml 以及 yarn-site.xml 指向目录的链接仅在中设置 hdfs-site.xml . 此文件中的完整配置标记是下一个:

<configuration>
<property>
       <name>dfs.replication</name>
       <value>1</value>
   </property>
   <property>
       <name>dfs.namenode.name.dir</name>
       <value>/c:/hadoop-2.7.1/data/namenode</value>
   </property>
   <property>
       <name>dfs.datanode.data.dir</name>
     <value>/c:/hadoop-2.7.1/data/datanode</value>
   </property>
</configuration>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题