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版本的支持情况见下图:

jdk和hadoop集群对不同版本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版本的支持情况:

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

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