在 Windows 下编译 Hadoop 据说有sh
程序(在BUILDING.txt文件中),据说包含在GnuWin32
. 不幸的是,我在那里找不到,例如,在Sh-Utils中。
sh.exe
Hadoop 编译需要在哪里获取?
他们告诉您sh.exe
从 GnuWin32 获取,因为他们不了解 Windows。以下是 GnuWin32 的一些问题:
GnuWin32 托管在 SourceForge 上,这是一个已知的恶意软件站点,如果您使用 uBlock Add-on,甚至不会加载
GnuWin32 甚至没有提供sh.exe
,您可以从他们自己的网站上看到
即使他们确实提供了它,您也不会想要它。大多数 GnuWin32 工具都 已经过时了
只要做理智的事情并获得Cygwin。
如前所述,sh.exe 不是 GnuWin32 的一部分。我的建议是安装 git 并设置环境路径以使用 git 二进制文件。Git 在 windows 中包含所有需要的 *nix 类工具,用于 hadoop 编译。
Git下载地址:http: //git-scm.com/download/win