【问题标题】:Hadoop 2.2.0 Window 7 build failed Access is deniedHadoop 2.2.0 Window 7 build failed 访问被拒绝
【发布时间】:2015-08-11 09:46:15
【问题描述】:

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

【问题讨论】:

    标签: windows hadoop build permissions


    【解决方案1】:

    我在 win7 x64 上构建 Hadoop 2.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}/* .
    

    【讨论】:

      【解决方案2】:

      我在 Windows 7 x64 上安装 Hadoop 2.4.1 时遇到了同样的问题。在我第一次授予权限然后提取源之后,我得到了安装。

      我使用了以下说明: https://wiki.apache.org/hadoop/Hadoop2OnWindows https://svn.apache.org/viewvc/hadoop/common/branches/branch-2/BUILDING.txt?view=markup

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

      【讨论】:

        猜你喜欢
        • 2011-04-29
        • 2023-03-23
        • 2015-08-09
        • 2012-07-23
        • 2021-12-07
        • 2018-02-06
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多