在windows 7、maven 3.1.1、jdk 1.7.0\u 45上的hadoop生成失败(hadoop src 2.2.0)

rqdpfwrv  于 2021-06-04  发布在  Hadoop
关注(0)|答案(3)|浏览(336)

虽然我是在管理模式下运行mssdk7.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。并且在jdk1.6.0\u45中添加了,但是我仍然得到了权限错误。
我能简单地避免hadoop公共模块而安装其他模块吗?

c3frrgcw

c3frrgcw1#

我也收到了这个错误。尝试完全控制根文件夹,但问题仍然存在。
运行后可以修复问题 chmod -R 777 <hadoop-common-folder> 从windows sdk 7.1
希望这对别人有帮助。

ha5z0ras

ha5z0ras2#

我刚收到同样的错误。
我通过向文件和备份到根hadoop文件夹的路径中的每个父文件夹添加安全权限来解决这个问题。
只需右键单击要授予权限的文件夹/文件,然后转到“属性”。然后单击安全选项卡。接下来选择登录用户并选中标记为完全控制的框。单击应用。

mznpcxlj

mznpcxlj3#

我在为Windows7构建hadoop时也遇到了同样的问题,甚至如前所述更改了权限。
但是,在windows服务器上重复相同的步骤并使用相同的版本,它工作正常。
正如hadoop开发人员在hadoopwindows构建指南[1]中所说的,他们已经使用了windowsserver2008,“它很可能在windows7上工作”,但是权限问题仍然存在。
[1]: https://wiki.apache.org/hadoop/hadoop2onwindows#line13 windows上的hadoop 2

相关问题