无法找到或加载在Hadoop中的主类错误(Can't find or load main c

2019-10-17 07:15发布

这是我继教程。 我当我试图执行命令错误bin/hadoop namenode -format

错误是:

错误:无法找到或加载主类org.apache.hadoop.util.PlatformName弃用:这个脚本使用执行HDFS命令已过时。 相反,使用HDFS命令它。

错误:无法找到或加载主类org.apache.hadoop.util.PlatformName错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.NameNode

任何帮助吗?

Answer 1:

这里是我的2美分。 我有同样的问题,在UNIX环境中我重新安装了Hadoop和它工作得很好。 Cygwin的与Hadoop的窗户加一些奇怪的问题是不是Hadoop的一个很好的平台。



Answer 2:

HDFS的NameNode -format

错误:无法找到或加载主类XYZ

你也许收到此错误,因为您的用户名包含空格或空白像阿米特库马尔,帕万·辛格等。

要解决这个问题:

转到您的C:\ Hadoop的2.7.7 \等\的Hadoop

在任何文本编辑器打开该文件Hadoop的env.cmd并在年底以任何名义,但没有空格替换%USERNAME%

替换该组HADOOP_IDENT_STRING =%USERNAME%

有了这个

设置HADOOP_IDENT_STRING = AMIT

或者简单地遵循这个视频http://www.youtube.com/watch?v=Y6wck9dKVKQ



文章来源: Can't find or load main class error in hadoop
标签: hadoop cygwin