Hadoop 2.2.0 Windows 7生成失败访问被拒绝

Hadoop 2.2.0 Windows 7生成失败访问被拒绝,windows,hadoop,build,permissions,Windows,Hadoop,Build,Permissions,我正在尝试在Windows 7 x64上构建Hadoop 2.2.0,但在Apache Hadoop分发项目中失败,并显示Hadoop-2.2.0-src\Hadoop dist\target\Hadoop-2.2.0\bin\Hadoop.dll的“访问被拒绝”消息。我试图删除bin文件夹,设置对所述层次结构中的各个文件夹的权限,但不起作用。还尝试以管理员和普通用户身份运行Windows SDK cmd,但未成功。还有什么我可以尝试的吗?在Windows 7 x64上安装Hadoop 2.4.

我正在尝试在Windows 7 x64上构建Hadoop 2.2.0,但在Apache Hadoop分发项目中失败,并显示Hadoop-2.2.0-src\Hadoop dist\target\Hadoop-2.2.0\bin\Hadoop.dll的“访问被拒绝”消息。我试图删除bin文件夹,设置对所述层次结构中的各个文件夹的权限,但不起作用。还尝试以管理员和普通用户身份运行Windows SDK cmd,但未成功。还有什么我可以尝试的吗?

在Windows 7 x64上安装Hadoop 2.4.1时,我遇到了同样的问题。在我首先授予权限,然后提取源代码之后,我使安装工作正常

我使用了以下说明:

设置所有环境变量并安装相关程序后,我执行了以下步骤: 1) 创建一个新文件夹 2) 设置对该文件夹的访问权限(我授予所有用户对新文件夹的“完全控制权”) 3) 已将源解压缩到新文件夹 4) 以管理员身份运行“Windows SDK 7.1命令提示符” 5) 运行命令:设置平台=x64
6) run命令:mvn package-Pdist,native win-DskipTests-Dtar-e

在win7 x64上构建Hadoop 2.7.1时,我遇到了相同的问题。我修改了hadoop dist项目的pom.xml,并添加了一行“runchmod777*.txt”,它成功了

                  echo "Current directory `pwd`"
                  echo
                  run rm -rf hadoop-${project.version}
                  run mkdir hadoop-${project.version}
                  run cd hadoop-${project.version}
                  run cp $ROOT/LICENSE.txt .
                  run cp $ROOT/NOTICE.txt .
                  run cp $ROOT/README.txt .
                  run chmod 777 *.txt <--- Add a line here
                  run cp -r $ROOT/hadoop-common-project/hadoop-common/target/hadoop-common-${project.version}/* .
echo“当前目录`pwd`”
回声
运行rm-rf hadoop-${project.version}
运行mkdir hadoop-${project.version}
运行cd hadoop-${project.version}
运行cp$ROOT/LICENSE.txt。
运行cp$ROOT/NOTICE.txt。
运行cp$ROOT/README.txt。
运行chmod 777*.txt