jdk和hadoop集群对不同版本hbase的支持情况

不同版本jdk对不同版本的hbase的支持情况,下面是官网上的内容:

HBase Version JDK 7 JDK 8 2.0 Not Supported yes 1.3 yes yes 1.2 yes yes

比较老的hbase版本的支持情况见下图:

不同版本的hadoop对不同版本的hbase支持也不同,因此我们选择集群hadoop集群搭建的时候一定要有个总体的把握,不然如果等有数据了再去做升级或者降级处理,就要死了。

如图是官网最新的hadoop支持hbase的版本矩阵图

    "S" = supported "X" = not supported "NT" = Not tested
HBase-1.2.x HBase-1.3.x HBase-2.0.x Hadoop-2.0.x-alpha X X X Hadoop-2.1.0-beta X X X Hadoop-2.2.0 X X X Hadoop-2.3.x X X X Hadoop-2.4.x S S X Hadoop-2.5.x S S X Hadoop-2.6.0 X X X Hadoop-2.6.1+ S S S Hadoop-2.7.0 X X X Hadoop-2.7.1+ S S S Hadoop-2.8.0 X X X Hadoop-2.8.1 X X X Hadoop-3.0.0 NT NT NT

比较老的hbase版本的支持情况:

因为我的hadoop集群是2.6.5,jdk版本是1.7,因此我的hbase应该选择1.2.x。

经验分享 程序员 微信小程序 职场和发展