hadoop 2.2.0 window 7 build failed access被拒绝

34gzjxbg  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(322)

我正在尝试在Windows7x64上构建Hadoop2.2.0,但在apache HadoopDistribution项目中失败,并显示hadoop-2.2.0-src\hadoop dist\target\hadoop-2.2.0\bin\hadoop.dll的“访问被拒绝”消息。我试着删除bin文件夹,在所说的层次结构中设置不同文件夹的权限,但它不起作用。还尝试以管理员和普通用户身份运行windows sdk cmd,但没有成功。还有什么我可以尝试的吗?

ecr0jaav

ecr0jaav1#

我在Windows7x64上安装Hadoop2.4.1时也遇到同样的问题。在我首先授予权限,然后提取源代码之后,我使安装工作正常。
我使用了以下说明:https://wiki.apache.org/hadoop/hadoop2onwindowshttps://svn.apache.org/viewvc/hadoop/common/branchs/branch-2/building.txt?view=markup
在设置了所有环境变量并安装了相关程序之后,我执行了以下步骤:1)创建一个新文件夹2)设置对该文件夹的访问权限(我授予所有用户对新文件夹的“完全控制权”)3)将源文件提取到新文件夹4)以管理员身份运行“windows sdk 7.1命令提示符”5)运行命令:set platform=x64 6)运行命令:mvn package-pdist,native win-dskiptests-dtar-e

z5btuh9x

z5btuh9x2#

我在win7x64上构建hadoop2.7.1时遇到了同样的问题。我修改了hadoop dist项目的pom.xml并添加了一行“run chmod 777*.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}/* .

相关问题