1

是正在遵循的教程。尝试执行命令时出现错误bin/hadoop namenode -format

错误是:

错误:无法找到或加载主类 org.apache.hadoop.util.PlatformName 已弃用:不建议使用此脚本执行 hdfs 命令。而是使用 hdfs 命令。

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

有什么帮助吗?

4

2 回答 2

0

这是我的 2 美分。我有同样的问题,我在 unix 环境中重新安装了 hadoop,它工作正常。Cygwin 对 hadoop 有一些奇怪的问题,而且 windows 不是 hadoop 的好平台。

于 2012-10-30T17:36:36.557 回答
-1

hdfs 名称节点格式

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

您收到此错误可能是因为您的用户名包含空格或空格,例如 amit kumar、pavan singh 等。

解决这个问题:

转到您的 C:\hadoop-2.7.7\etc\hadoop

并在任何文本编辑器中打开文件 hadoop-env.cmd,最后将 %USERNAME% 替换为任何名称但没有空格

替换此 设置 HADOOP_IDENT_STRING=%USERNAME%

有了这个

设置 HADOOP_IDENT_STRING=AMIT

或者只需关注此视频 http://www.youtube.com/watch?v=Y6wck9dKVKQ

于 2019-02-07T16:09:41.840 回答