Hadoop与Hbase 版本兼容(官网)

news/2024/11/8 9:02:28/

Hbase与JDK兼容问题:

Hadoop 与  Hbase 版本兼容问题:

打对号的 兼容。http://hbase.apache.org/book.html#replication

 

 

Hadoop Pre-2.6.1 and JDK 1.8 Kerberos

When using pre-2.6.1 Hadoop versions and JDK 1.8 in a Kerberos environment, HBase server can fail and abort due to Kerberos keytab relogin error. Late version of JDK 1.7 (1.7.0_80) has the problem too. Refer to HADOOP-10786 for additional details. Consider upgrading to Hadoop 2.6.1+ in this case.

 

Hadoop 2.6.x

Hadoop distributions based on the 2.6.x line must have HADOOP-11710 applied if you plan to run HBase on top of an HDFS Encryption Zone. Failure to do so will result in cluster failure and data loss. This patch is present in Apache Hadoop releases 2.6.1+.

 

Hadoop 2.y.0 Releases

Starting around the time of Hadoop version 2.7.0, the Hadoop PMC got into the habit of calling out new minor releases on their major version 2 release line as not stable / production ready. As such, HBase expressly advises downstream users to avoid running on top of these releases. Note that additionally the 2.8.1 release was given the same caveat by the Hadoop PMC. For reference, see the release announcements for Apache Hadoop 2.7.0, Apache Hadoop 2.8.0, Apache Hadoop 2.8.1, and Apache Hadoop 2.9.0.

 

Hadoop 3.0.x Releases

Hadoop distributions that include the Application Timeline Service feature may cause unexpected versions of HBase classes to be present in the application classpath. Users planning on running MapReduce applications with HBase should make sure that YARN-7190 is present in their YARN service (currently fixed in 2.9.1+ and 3.1.0+).

 

Hadoop 3.1.0 Release

The Hadoop PMC called out the 3.1.0 release as not stable / production ready. As such, HBase expressly advises downstream users to avoid running on top of this release. For reference, see the release announcement for Hadoop 3.1.0.

 

Replace the Hadoop Bundled With HBase!

Because HBase depends on Hadoop, it bundles Hadoop jars under its lib directory. The bundled jars are ONLY for use in standalone mode. In distributed mode, it is critical that the version of Hadoop that is out on your cluster match what is under HBase. Replace the hadoop jars found in the HBase lib directory with the equivalent hadoop jars from the version you are running on your cluster to avoid version mismatch issues. Make sure you replace the jars under HBase across your whole cluster. Hadoop version mismatch issues have various manifestations. Check for mismatch if HBase appears hung.


http://www.ppmy.cn/news/547869.html

相关文章

Windows安装HBase2.0.0(单机版)

Windows安装HBase2.0.0(单机版) 说明准备工作配置windows hosts文件,配置服务器IP和名称查看HBase和hadoop版本对照关系 下载安装jdk1.8下载安装 下载安装运行Hadoop-2.7.7下载和解压安装下载winutils,覆盖文件到D:\hadoop-2.7.7\…

Hadoop基础之《(10)—整合HBase+Phoenix+Hive—安装Phoenix》

一、Phoenix简介 1、Phoenix定义 Phoenix是HBase的开源SQL皮肤。可以使用标准JDBC API代替HBase客户端API来创建表,插入数据和查询HBase数据。 2、为什么使用Phoenix 官方给的解释为:在Client和HBase之间放一个Phoenix中间层不会减慢速度,因…

CVPR2023 多目标跟踪(MOT)汇总

一、《OVTrack: Open-Vocabulary Multiple Object Tracking》 作者:Siyuan Li* Tobias Fischer* Lei Ke Henghui Ding Martin Danelljan Fisher Yu Computer Vision Lab, ETH Zurich 论文链接 :https://openaccess.thecvf.com/content/CVPR2023/papers/Li_OVTrack…

JSH_ERP华夏ERP开发配置

jshErp官网:http://www.huaxiaerp.com 后端 idea、jdk1.8、mysql8、Redis3.0 1、创建数据库:jsh_erp \JSH_ERP\jshERP-boot\docs\jsh_erp.sql 2、idea导入项目后,执行报错: Caused by: com.baomidou.mybatisplus.core.except…

JDBC ResultSet源码解读

通过Debug方式看下源码: 1.Debug程序,找到返回的 ResultSet 的引用 2. 查看ResultSet中的rowData 3. 查看 rows 我们可以看到rows是一个数组,里面存放了我们查询得到的数据(我的表中一共7条数据)。 4. 查看rows中的元…

MGV2000_S905L系列_线刷_通刷固件

1、打开刷机工具,并导入机顶盒升级固件,刷机工具右上角打钩处全部取消; 2、使用22年的晶晨系列HDMI免拆机免短接神器(网上有); 3、晶晨系列HDMI免短接神器插到盒子上的HDMI插口上; 4、把USB双…

PHP后端开发的学习路线

PHP后端开发的学习路线。以下是一个基本的学习路线,供你参考: 1. 基础知识 学习PHP的基本语法和语义了解PHP的数据类型、变量和常量学习控制结构(如条件语句、循环语句)和函数 2. Web开发基础 学习HTML和CSS,了解前…

基于Vue+Node.js的宠物领养网站的设计与开发-计算机毕设 附源码 83352

基于VueNode.js的宠物领养网站的设计与开发 摘 要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由…