hbase与hadoop版本支持关系

hbase与hadoop版本支持关系
Hadoop版本支持矩阵
“S”=支持
“X”=不支持
“NT”=未经测试

             HBase-1.2.x    HBase-1.3.x HBase-1.5.x HBase-2.0.x HBase-2.1.x
Hadoop-2.4.x       S         S          X           X           X
Hadoop-2.5.x       S         S          X           X           X
Hadoop-2.6.0       X         X          X           X           X
Hadoop-2.6.1+      S         S          X           S           X
Hadoop-2.7.0       X         X          X           X           X
Hadoop-2.7.1+      S         S          S           S           S
Hadoop-2.8.[0-1]   X         X          X           X           X
Hadoop-2.8.2       NT        NT         NT          NT          NT
Hadoop-2.8.3+      NT        NT         NT          S           S
Hadoop-2.9.0       X         X          X           X           X
Hadoop-2.9.1+      NT        NT         NT          NT          NT
Hadoop-3.0.x       X         X          X           X           X
Hadoop-3.1.0       X         X          X           X           X

下表总结了每个HBase版本支持的Hadoop版本。未出现在此表中的较旧版本被视为不受支持且可能缺少必要的功能,而较新版本未经测试但可能适用。

根据HBase的版本,您应该选择最合适的Hadoop版本。您可以使用Apache Hadoop或供应商的Hadoop发行版。这里没有区别。有关Hadoop供应商的信息,请参阅Hadoop wiki。

建议使用Hadoop 2.x.
Hadoop 2.x速度更快,并且包含一些功能,例如短路读取(请参阅利用本地数据),这将有助于改善HBase随机读取配置文件。Hadoop 2.x还包含重要的错误修复程序,可以改善您的整体HBase体验。HBase不支持与早期版本的Hadoop一起运行。有关不同HBase版本的特定要求,请参阅下表。

Hadoop 3.x仍处于早期访问版本中,尚未经过HBase社区对生产用例的充分测试。

猜你喜欢

转载自blog.csdn.net/hsg77/article/details/81033963