【发布时间】:2017-04-18 10:01:00
【问题描述】:
我在一台 Windows 机器上以伪分布式模式安装了 Hadoop,并尝试在其上运行 MapReduce 作业。 Namenode 和 Datanode 运行没有任何问题,但是 MapReduce 作业一直失败并出现错误:
Exception in thread "main" java.io.IOException: Mkdirs failed to create C:\Users\acer\AppData\Local\Temp\hadoop-unjar778
7707269774970262\META-INF\license
at org.apache.hadoop.util.RunJar.ensureDirectory(RunJar.java:128)
at org.apache.hadoop.util.RunJar.unJar(RunJar.java:104)
at org.apache.hadoop.util.RunJar.unJar(RunJar.java:81)
at org.apache.hadoop.util.RunJar.run(RunJar.java:209)
我已经检查过我已经拥有对该文件夹的完全权限,并且我还尝试使用 maven-shade-plugin 没有成功。
【问题讨论】: