Apache Hadoop发布版本
我试图找出hadoop的不同版本,读了这篇文章后,我感到困惑 问题:Apache Hadoop发布版本,apache,hadoop,mapreduce,yarn,hadoop2,Apache,Hadoop,Mapreduce,Yarn,Hadoop2,我试图找出hadoop的不同版本,读了这篇文章后,我感到困惑 问题: 我认为任何以0.xx开始的版本都意味着它是alpha版本,不应该在产品中使用,是这样吗 0.23.X和2.3.X之间有什么区别?它提到它们很相似,但缺少namenode?高可用性?0.23和2.3之间有相关性吗?是不是因为当他们开发代码时,PMC团队说“伙计!它太不成熟了,应该让它从0开始,因为它们是相同的产品,我会保持数字不变?” 当我查看新hadoop的源代码时,我发现jobtracker类原来是一个伪类。我设想jobt
很抱歉,这个问题可能有点杂乱无章,因为我被版本号弄糊涂了。等我弄明白后,我会修改这个问题 首先:Hadoop v1和v2(又名纱线)之间有一个主要区别。v1的NameNode和JobTracker被新的ResourceManager所取代,以获得更好的可扩展性。这就是为什么这两个都会在以后的开发中消失 第二:0.X版本是微妙的,对alpha版本没有任何暗示:OpenSSL在过去十年中一直是0.9版本(en.wikipedia.org/wiki/OpenSSL#Major#version_releases),尽管它被认为是事实上的标准或参考实现。许多《财富》500强公司都相信这一点 Hadoop也是如此。0.23版本指的是Hadoop v1的体系结构,它有v2实现(除了高可用性,因为NameNode仍然是v1)。因此,0.23和2.3大致相同,并继续平行老化。他们将其命名为0.X,因为1.X已在使用中。他们只是不想让1.X不断老化,以表明2.X是未来的发展方向——只有在依赖1.X的体系结构的情况下,您才可以使用0.X,但另一方面,您希望从当前的2.X开发中获得一些小的改进 下面的部分试图解释这一点,但也有点混乱。这里的顶部做得更好一些:
希望这是有帮助的…首先:Hadoop v1和v2(又名纱线)之间有一个主要区别。v1的NameNode和JobTracker被新的ResourceManager所取代,以获得更好的可扩展性。这就是为什么这两个都会在以后的开发中消失 第二:0.X版本是微妙的,对alpha版本没有任何暗示:OpenSSL在过去十年中一直是0.9版本(en.wikipedia.org/wiki/OpenSSL#Major#version_releases),尽管它被认为是事实上的标准或参考实现。许多《财富》500强公司都相信这一点 Hadoop也是如此。0.23版本指的是Hadoop v1的体系结构,它有v2实现(除了高可用性,因为NameNode仍然是v1)。因此,0.23和2.3大致相同,并继续平行老化。他们将其命名为0.X,因为1.X已在使用中。他们只是不想让1.X不断老化,以表明2.X是未来的发展方向——只有在依赖1.X的体系结构的情况下,您才可以使用0.X,但另一方面,您希望从当前的2.X开发中获得一些小的改进 下面的部分试图解释这一点,但也有点混乱。这里的顶部做得更好一些:
希望这有帮助…从下图中,您可以注意到Hadoop 2.6.2在2.71之后发布 推理 2.6到2.6.2是一个次要的API更新,并且是向后兼容的 2.6到2.7是一个主要的API更新,例如不向后兼容。一些API现在可能已经过时
参考从下图中,您可以注意到Hadoop 2.6.2已经在2.71之后发布 推理 2.6到2.6.2是一个次要的API更新,并且是向后兼容的 2.6到2.7是一个主要的API更新,例如不向后兼容。一些API现在可能已经过时 Ref我的be这可以帮助我的be这可以帮助
Download
1.2.X - current stable version, 1.2 release
2.2.X - current stable 2.x version
2.3.X - current 2.x version
0.23.X - similar to 2.X.X but missing NN HA.
Releases may be downloaded from Apache mirrors.