这是我继教程。 我当我试图执行命令错误bin/hadoop namenode -format
。
错误是:
错误:无法找到或加载主类org.apache.hadoop.util.PlatformName弃用:这个脚本使用执行HDFS命令已过时。 相反,使用HDFS命令它。
错误:无法找到或加载主类org.apache.hadoop.util.PlatformName错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.NameNode
任何帮助吗?
这里是我的2美分。 我有同样的问题,在UNIX环境中我重新安装了Hadoop和它工作得很好。 Cygwin的与Hadoop的窗户加一些奇怪的问题是不是Hadoop的一个很好的平台。
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