当前位置: 首页 > 知识库问答 >
问题:

如何在Windows 8 64位上构建Hadoop 2.7.0?

广献
2023-03-14
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.1:exec (compile-ms-native-dll) on project hadoop-common: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.1:exec (compile-ms-native-dll) on project hadoop-common: Command execution failed.

我已安装:

  • Windows系统
  • JDK 1.8
  • Maven 3.0或更高版本
  • ProtocolBuffer 2.5.0
  • CMake 3.2
  • Windows SDK 7.1
  • 首次生成的Internet连接(获取所有Maven和Hadoop依赖项)
  • gnuwin32和Git以获取诸如sh之类的指令...

From building.txt:“UNIX命令行工具也包含在Windows Git包中,可以从http://git-scm.com/download/win下载。”

编辑:

我的路径变量:

C:\ProgramData\Oracle\Java\JavaPath;C:\Program Files\x86)\Parallels\Parallels T Ools\Applications;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Win dows\System32\WindowsPowerShell\V1.0\;C:\Program Files\Win dows\8.1\Win dows性能工具包\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Typescript\1.0\;P\sbin;C:\CMake\bin;C:\Windows\Microsoft.NET\Frame Work64\v4.0.30319;C:\CygWin64;C:\Program Files\Microsoft Windows性能太LKit\;C:\Program Files(x86)\git\cmd;C:\Program Files(x86)\git\bin

共有1个答案

司健柏
2023-03-14

编辑:

您可以在这里找到生成的文件:https://dl.dropboxusercontent.com/u/35333361/hadoop-2.7.0.7z

 类似资料:
  • 我正在努力建造https://github.com/Microsoft/vscode 从源头上说,但我不确定该怎么办。当我运行,它成功完成。然后我运行,一个陌生的窗口出现了。它是编译版本吗?它似乎工作不正常。 如何创建完整的构建?页面: https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-sou

  • 问题内容: OS X,Centos 6和Debian Squeeze均带有v5.7的ncurses,但go包装器“ goncurses”需要5.9。尝试在任何这些平台上构建它都会给您这样的错误: 您可以使用自制软件在os x上安装ncurses v5.9,并从源代码构建到Linux上的/ usr / local /中,但是在构建时如何使用升级的ncurses? 问题答案: @JimB回答了我的另一

  • 问题内容: 我想在Windows上构建静态库(* .LIB文件)GNU libiconv ,以与Visual C ++中的其他库一起使用。我正在使用的其他库是使用“多线程DLL”(/ MD)运行时选项构建的。因此,我需要使用相同的选项来构建libiconv。 问题是使用GNU构建系统,我想使用/ MD选项进行编译。您可以在此处查看libiconv的源结构:http ://cvs.savannah.

  • 问题内容: 我们已经继承了一个ant构建文件,但现在需要同时部署到32位和64位系统。 非Java位是通过GNUMakefiles完成的,我们只调用“ uname”来获取信息。有没有类似或什至更简单的方法来模仿蚂蚁呢? 问题答案: 您可以使用$ {os.arch}从ant 获得Java系统属性(http://java.sun.com/javase/6/docs/api/java/lang/Syst

  • 问题内容: 是否有任何的组合和我可以为了建立ELF 32位二进制设定值? 问题答案: 和。 更多示例:体系结构: 作业系统: 有关完整列表(有效的“个体”值),请参考文件: 请注意,以上列表是一个不断增长的列表,不再删除不再受支持的平台(因为该列表用于go / build文件名匹配)。 对于当前列表,所有受支持的平台(GOOS / GOARCH组合),请使用以下命令: + (source)的有效组