Hadoop en Windows Edificio / Error de instalación

Estoy tratando de instalarApache Hadoop 2.7.1 en Windows x64 (8.1 y Server 2012 R2), pero estoy fallando en el objetivo:

    [INFO] Apache Hadoop Common ............................... FAILURE [ 37.925 s]

En los últimos días, creo que seguí los pasos de todos los tutoriales, comoHadoopOnWindowsoéste. Hice todos los requisitos previos, pero a medida que busqué en Google, los relevantes para mi problema son los siguientes:

Establecer ruta a MSBuild.exe como:C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319; en caminoEstablecer ruta aCMakeInstale Microsoft SDK 7.1 y ejecútelo con su Microsoft SDK 7.1 CMDIntenté construir:hadoop-common \ src \ main \ winutils \ libwinutils.sln yhadoop-common \ src \ main \ winutils \ winutils.sln con Visual Studio 2013, pero la construcción falla debido a errores de compilación. Visual Studio 2010 ni siquiera quiere abrirlos. No sé cómo corregir los errores de compilación (en caso de que este sea el problema)

Otras personas, problema similar
Algunos de los temas similares que estoy siguiendo son estos:uno, dos, Tres, cuatro. Intenté principalmente todas las sugerencias, pero aún así se rompe.

Error

    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 01:11 min
    [INFO] Finished at: 2015-07-08T15:18:29+02:00
    [INFO] Final Memory: 69M/269M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.1:exec (c
    ompile-ms-winutils) on project hadoop-common: Command execution failed. Process
    exited with an error: 1 (Exit value: 1) -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
    ch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please rea
    d the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE
    xception
    [ERROR]
    [ERROR] After correcting the problems, you can resume the build with the command

    [ERROR]   mvn <goals> -rf :hadoop-common

Ayuda
No tengo idea de qué hacer a continuación, siento que intenté todo. Ayúdame a resolver este error y continúa con la instalación de Hadoop en Windows.

ACTUALIZACIÓN 1 Mirando la pila de errores más de cerca, vi que el archivoMicrosoft.Cpp.props no fue encontrado. Además, toda la carpetaArchivos de programa (x86) / MSBuild Estaba faltando. Por lo tanto, instalé Visual Studio 2010 y solucionó este problema.

Por supuesto, surge un nuevo problema. Soy capaz de construirlibwinutils, pero nowinutils. Consigo muchosLNK2001 errores:

Error   48  error LNK1120: 18 unresolved externals  C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\x64\Release\winutils.exe  winutils
Error   36  error LNK2001: unresolved external symbol BuildServiceSecurityDescriptor    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   32  error LNK2001: unresolved external symbol ChownImpl C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   40  error LNK2001: unresolved external symbol CreateEnvironmentBlock    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   44  error LNK2001: unresolved external symbol CreateLogonTokenForUser   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   41  error LNK2001: unresolved external symbol DestroyEnvironmentBlock   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   37  error LNK2001: unresolved external symbol EnableImpersonatePrivileges   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   34  error LNK2001: unresolved external symbol GetSecureJobObjectName    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   38  error LNK2001: unresolved external symbol KillTask  C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   43  error LNK2001: unresolved external symbol LoadUserProfileForLogon   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   35  error LNK2001: unresolved external symbol LogDebugMessage   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   46  error LNK2001: unresolved external symbol LookupKerberosAuthenticationPackageId C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   31  error LNK2001: unresolved external symbol MIDL_user_allocate    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\hadoopwinutilsvc_s.obj    winutils
Error   30  error LNK2001: unresolved external symbol MIDL_user_free    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\hadoopwinutilsvc_s.obj    winutils
Error   47  error LNK2001: unresolved external symbol RegisterWithLsa   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   33  error LNK2001: unresolved external symbol SplitStringIgnoreSpaceW   C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils
Error   42  error LNK2001: unresolved external symbol UnloadProfileForLogon C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   45  error LNK2001: unresolved external symbol UnregisterWithLsa C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\task.obj  winutils
Error   39  error LNK2001: unresolved external symbol wsceConfigRelativePath    C:\hdfs\hadoop-common-project\hadoop-common\src\main\winutils\service.obj   winutils

ACTUALIZACIÓN 2 La respuesta de @tiho resolvió el problema mencionado anteriormente (y estoy muy agradecido, ya que me tomó 4 días). Ahora, un nuevo problema nuevo, en el objetivo:

[INFO] Apache Hadoop KMS .................................. FAILURE [  1.531 s]

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (dist) on project hadoop-kms: An Ant BuildException has occured: java.net.UnknownHostException: archive.apache.org
[ERROR] around Ant part ...<get dest="downloads/apache-tomcat-6.0.41.tar.gz" skipexisting="true" verbose="true" src="http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.41/bin/apache tomcat-6.0.41.tar.gz"/>... @ 5:182 in C:\hadoop-2.7.1-src\hadoop-common project\hadoop-kms\target\antrun\build-main.xml: Unknown host archive.apache.org.

Encontré una solución poco convincente al problema anterior. Lo descargué manualmente, lo agregué a las carpetas:

C: \ hadoop-2.7.1-src \ hadoop-common-project \ hadoop-kms \ downloads
C: \ hadoop-2.7.1-src \ hadoop-hdfs-project \ hadoop-hdfs-httpfs \ downloads
y eliminado de los archivos:
C: \ hadoop-2.7.1-src \ hadoop-common-project \ hadoop-kms \ target \ antrun \ build-main.xml
C: \ hadoop-2.7.1-src \ hadoop-hdfs-project \ hadoop-hdfs-httpfs \ target \ antrun \ build-main.xml
las siguientes líneas de código:

<mkdir dir="downloads"/>
  <get dest="downloads/apache-tomcat-6.0.41.tar.gz" skipexisting="true" verbose="true" src="http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz"/>

Tenga en cuenta que también estoy usando proxy, he configurado el proxy en elsettings.xmly establezca PATH en MAVEN_OPTS como se sugiere en la misma respuesta de @tiho. ¿Es este el problema? Además de las opciones sugeridas allí, también he agregado contraseña y nombre de usuario a MAVEN_OPTS.

Tenga en cuenta que puedo acceder:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz usando mi navegador

Pero todavía tengo curiosidad sobre cómo resolver el problema correctamente, porque este problema sigue apareciendo y necesito hacer lo mismo de nuevo.

Actualización 3 Dicho esto, el momento más feliz de esta semana:

[INFO] ------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------
[INFO] Total time: 21:05 min
[INFO] Finished at: 2015-07-10T11:33:17+02:00
[INFO] Final Memory: 228M/672M
[INFO] ------------------------------------------------

Respuestas a la pregunta(3)

Su respuesta a la pregunta