Here是我正在关注的教程。我在尝试执行命令bin/hadoop namenode -format
时遇到错误。
错误是:
错误:无法找到或加载主类 org.apache.hadoop.util.PlatformName DEPRECATED:使用此脚本 不推荐执行hdfs命令。而是使用hdfs命令 它
错误:无法找到或加载主类 org.apache.hadoop.util.PlatformName错误:无法找到或加载main class org.apache.hadoop.hdfs.server.namenode.NameNode
任何帮助?
答案 0 :(得分:0)
这是我的2美分。我遇到了同样的问题,我在unix环境中重新安装了hadoop并且工作正常。 Cygwin有一些奇怪的问题,hadoop plus windows不是hadoop的好平台。
答案 1 :(得分:-3)
hdfs namenode -format
错误:找不到或加载主类xyz
您收到此错误,可能是因为您的用户名包含空格 或像阿米特·库玛(Amit kumar),帕万·辛格(pavan singh)等空白。
解决此问题:
转到您的C:\ hadoop-2.7.7 \ etc \ hadoop
并在任何文本编辑器中打开文件hadoop-env.cmd,最后替换 %用户名% 名称不带空格的
替换此 设置HADOOP_IDENT_STRING =%USERNAME%
这
设置HADOOP_IDENT_STRING = AMIT