HADOOP、HBASE版本匹配问题

在实际搭建过程中,使用过很多个不同的版本。各版本之间的兼容性最初并未纳入考虑范围。直到遇到一些莫名其妙的问题。

现将相关软件版本要求摘录如下,供参考。

一、HBASE各版本与JAVA和版本匹配情况

HBase VersionJDK 7JDK 8JDK 9JDK 10

2.0

Not Supported

yes

Not Supported

Not Supported

1.3

yes

yes

Not Supported

Not Supported

1.2

yes

yes

Not Supported

Not Supported

HBASE不再支持java 6。

二、HADOOP 版本对JAVA的要求

21 April 2015: Release 2.7.0 available

This release drops support for JDK6 runtime and works with JDK 7+ only.

从hadoop 2.7.0版本开始,不再支持JDK6,只支持JDK7及以上版本。

三、HBASE支持的HADOOP版本

因为HBASE基于HADOOP运行的,两者需要完整匹配才能更好的工作,下面是HBASE与HADOOP的匹配表格。

  • "S" = supported【支持】

  • "X" = not supported【不运行】

  • "NT" = Not tested【未测试】

 HBase-1.2.xHBase-1.3.xHBase-1.5.xHBase-2.0.xHBase-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

从上表看出,经过测试且支持良好的HADOOP版本是2.7.1+。意思是hadoop版本号为2.7.1-2.7.X均支持。

而且在下载的HBASE各版本中, 最新版本2.1.0使用的是hadoop 2.7.4

                                                                   2.0.2使用的是hadoop 2.7.7

                                                                   1.4.6使用的是hadoop 2.7.4

参考资料:HBASE与HADOOP版本匹配 的官方文档。

四、HIVE运行环境要求

 

  • Java 1.7
    Note:  Hive versions 1.2 onward require Java 1.7 or newer. Hive versions 0.14 to 1.1 work with Java 1.6 as well. Users are strongly advised to start moving to Java 1.8 (see HIVE-8607).  
  • Hadoop 2.x (preferred), 1.x (not supported by Hive 2.0.0 onward).
    Hive versions up to 0.13 also supported Hadoop 0.20.x, 0.23.x.
  • Hive is commonly used in production Linux and Windows environment. Mac is a commonly used development environment. The instructions in this document are applicable to Linux and Mac. Using it on Windows would require slightly different steps.  
  • 参考文档:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-Requirements
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值