为什么 hadoop 版本的发布顺序与它们的编号顺序不同?
Why are the hadoop releases not in the same order as their numbers?
我去网站下载了最新版本,发现2.8.4是在2.9.1之后发布的。为什么会这样?我应该下载哪一个?
为什么公司在生命周期结束时仍然是 运行 Java 6 和 7?为什么 Java 9 和 10 可用时 Java 8 仍然更新?
我的观点是,在某一时刻,Hadoop 2.7.x 是稳定的分支。 2.8、2.9 引入了一些潜在的破坏性或其他重大的、可能不稳定的变化。以前的版本仍然需要支持来解决错误和向后移植有用的功能。欢迎您阅读发行说明以了解这些内容。
值得一提的是,像 Hortonworks 和 Cloudera 这样的 Hadoop 供应商目前正在使用某些版本 2.7,并在 Apache 网站上获得的内容之上应用了一些补丁。
同时,如果你想要最新最好的,而不关心稳定性,你可以使用 Hadoop 3.x,但如果你想要其他东西,比如 Spark、Sqoop、HBase、Hive,那么我建议暂时保持在 2.7。或者至少阅读每个组件的文档,看看是否可以找到安装要求。
我去网站下载了最新版本,发现2.8.4是在2.9.1之后发布的。为什么会这样?我应该下载哪一个?
为什么公司在生命周期结束时仍然是 运行 Java 6 和 7?为什么 Java 9 和 10 可用时 Java 8 仍然更新?
我的观点是,在某一时刻,Hadoop 2.7.x 是稳定的分支。 2.8、2.9 引入了一些潜在的破坏性或其他重大的、可能不稳定的变化。以前的版本仍然需要支持来解决错误和向后移植有用的功能。欢迎您阅读发行说明以了解这些内容。
值得一提的是,像 Hortonworks 和 Cloudera 这样的 Hadoop 供应商目前正在使用某些版本 2.7,并在 Apache 网站上获得的内容之上应用了一些补丁。
同时,如果你想要最新最好的,而不关心稳定性,你可以使用 Hadoop 3.x,但如果你想要其他东西,比如 Spark、Sqoop、HBase、Hive,那么我建议暂时保持在 2.7。或者至少阅读每个组件的文档,看看是否可以找到安装要求。