Windows 为什么Hadoop与linux紧密绑定?

Windows 为什么Hadoop与linux紧密绑定?,windows,hadoop,Windows,Hadoop,我是Hadoop新手。Hadoop与Linux紧密结合,并且它所运行的集群是同质的,具体原因是什么 我正在寻找真正具体的细节,这些细节可以告诉我为什么Hadoop不能很好地与windows一起工作,如果有一些库,那么其中涉及到一些特定的脚本 我的项目是在不使用Cygwin的情况下部署Hadoop。我已经看过Hayes Davis的文章,他解释了如何在没有Cygwin的情况下安装Hadoop,但他说有一些bug。我可能会从头开始在Windows上正确配置Hadoop,但如果有人能解释Hadoop在

我是Hadoop新手。Hadoop与Linux紧密结合,并且它所运行的集群是同质的,具体原因是什么

我正在寻找真正具体的细节,这些细节可以告诉我为什么Hadoop不能很好地与windows一起工作,如果有一些库,那么其中涉及到一些特定的脚本


我的项目是在不使用Cygwin的情况下部署Hadoop。我已经看过Hayes Davis的文章,他解释了如何在没有Cygwin的情况下安装Hadoop,但他说有一些bug。我可能会从头开始在Windows上正确配置Hadoop,但如果有人能解释Hadoop在Windows上无法正常工作的具体原因,那将非常有帮助。

您是否知道正在协作的Hadoop工作,本质上是提交对Apache项目的更改以获得本机Windows支持

该项目仍处于预览阶段,是卷展栏的第一部分。这是在Windows Azure云中的Windows Server 2008R2上运行的Hadoop。它也可以在本地安装,用于构建您自己的集群

我建议你多学点东西,报名参加这个项目,因为你会重新创造他们已经花了多年时间的东西。

根据他们的说法,这个项目还没有经过很好的测试

  • GNU/Linux作为开发和生产平台受到支持。Hadoop已经在具有2000个节点的GNU/Linux集群上进行了演示
  • Win32作为开发平台受到支持。分布式操作尚未在Win32上经过良好测试,因此不支持作为 生产平台

Windows的远程管理支持比大多数人所意识到的要好得多,但在建立大型计算场的易用性(和价格)方面,仍然很难打败Linux。这只是一个猜测,但可能需要构建如此大规模集群的研究人员不太可能将大部分预算用于操作系统许可。

一个经过验证的答案是从2012年开始的。 以下是截至2017年的最新消息

  • Hadoop 2.2版及以上版本包括对Windows的本机支持。ApacheHadoop官方版本不包括Windows二进制文件(截至2014年1月)。但是,从源代码构建Windows包相当简单