繁体   English   中英

Hadoop Build失败(Hadoop src 2.2.0)在Windows 7上,Maven 3.1.1,Jdk 1.7.0_45

[英]Hadoop Build failed (Hadoop src 2.2.0) on Windows 7, Maven 3.1.1, Jdk 1.7.0_45

虽然我在管理员模式下运行Ms-SDK 7.1命令提示符,但我得到hadoop.dll访问被拒绝错误导致hadoop构建失败。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8
.1:jar (module-javadocs) on project hadoop-common: ArchiverException: Error whil
e creating archive: Problem creating jar: C:\hdfs\hadoop-common-project\hadoop-c
ommon\target\hadoop-common-2.2.0\bin\hadoop.dll (Access is denied) 

我认为这可能是JDK版本的问题所以我已经卸载了jdk1.7。 和insatlled jdk1.6.0_45,但我仍然得到权限错误。

我可以简单地避免使用hadoop-common模块并安装其他模块吗?

我刚收到同样的错误。

我通过向文件添加安全权限并将路径中的每个父文件夹添加到根hadoop文件夹来解决它。

只需右键单击要授予其权限的文​​件夹/文件,然后转到“属性”。 然后单击“安全”选项卡。 接下来选择登录用户并选中标记为完全控制的框。 单击“应用”

我在为Windows 7构建Hadoop时遇到了同样的问题,甚至改变了之前建议的权限。

但是, 重复相同的步骤并在Windows Server上使用相同的版本 ,它可以正常工作。

正如Hadoop开发人员在Hadoop Windows构建指南[1]中所述,他们使用的是Windows Server 2008,并且“它可能适用于Windows 7”,但权限问题仍然存在。

[1]: https: //wiki.apache.org/hadoop/Hadoop2OnWindows#line13 Windows上的Hadoop 2

我也收到了这个错误。 尝试完全控制根文件夹,但仍然存在问题。

从Windows SDK 7.1运行chmod -R 777 <hadoop-common-folder>后可以修复此问题

希望这对某人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM