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。