我试图在我的计算机上启动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>
暂无答案!
目前还没有任何答案,快来回答吧!