복붙노트

[HADOOP] Windows 오류에서 Hadoop 빌드 : Ant BuildException

HADOOP

Windows 오류에서 Hadoop 빌드 : Ant BuildException

Maven 3.2.2를 사용하여 Windows Server 2012에서 Hadoop 2.4.1을 빌드하려고 시도

mvn package -Pdist,native-win -DskipTests -Dtar

현재 다음과 같은 오류가 발생합니다.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:
run (pre-dist) on project hadoop-project-dist: An Ant BuildException has occured
: Execute failed: java.io.IOException: Cannot run program "sh" (in directory "C:
\Hadoop\hadoop-2.4.1-src\hadoop-project-dist\target"): CreateProcess error=2, Th
e system cannot find the file specified
[ERROR] around Ant part ...<exec failonerror="true" dir="C:\Hadoop\hadoop-2.4.1-
src\hadoop-project-dist\target" executable="sh">... @ 31:104 in C:\Hadoop\hadoop
-2.4.1-src\hadoop-project-dist\target\antrun\build-main.xml

여기에 설명 된 Java doclint 문제를 이미 처리했습니다. 이것은 비슷한 문제입니까 (즉, Ant 구성에 무언가를 추가해야합니까)?

해결법

  1. ==============================

    1.cygwin을 경로에 추가해야합니다. 이것을 읽으십시오 : http://www.blogjava.net/Bryan/archive/2014/08/22/417252.html

    cygwin을 경로에 추가해야합니다. 이것을 읽으십시오 : http://www.blogjava.net/Bryan/archive/2014/08/22/417252.html

  2. from https://stackoverflow.com/questions/25271515/building-hadoop-on-windows-error-ant-buildexception by cc-by-sa and MIT license