hadoop - 为什么 hadoop 发布的顺序与它们的编号不同?
问题描述
我访问了网站下载了最新版本,发现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现在。或者至少阅读每个组件的文档,看看是否可以找到安装要求。
推荐阅读
- arrays - 如何在 MongoDB 中删除数组中的单词
- data-structures - 在查找具有公共前缀的单词时,哪种数据结构将具有最佳的预期渐近性能?
- c++ - 比较向量中的元素时所花费的时间呈指数增长
- angular - 在Angular中定义值时如何仅在HTML元素中显示id属性
- assembly - 创建新指令(双操作数)
- normalizr - 规范化狗 API
- python-3.x - python中的依赖文件
- java - 测试结果被忽略并失败
- python - BeautifulSoup 找不到标签(区分大小写/不区分大小写的问题)
- javascript - 当我们将文件拖放到 dropzone 区域时,React Dropzone 样式不采用