Fixed Issues in Apache HBase

Review the list of HBase issues that are resolved in Cloudera Runtime 7.1.7.

ENGESC-6614: HBase hbck2 command reports region inconsistencies after upgrade from CDH to Cloudera Runtime 7.
This issue is resolved
CDPD-23447: Upgrade to Thrift 0.14.1.
This issue is resolved
CDPD-21156: Backport HBASE-25432. setTableStateInMeta and fixMeta can be accessed only through Admin rights.
This issue is resolved.
CDPD-21157: Backport HBASE-25441.
This issue is resolved.
OPSAPS-60904: The HBase Thrift Server authentication configurations were fixed, enabling to start the Thrift Server on a kerberized cluster without TLS.
This issue is resolved.
OPSAPS-60659: The CDH 6 -> CDP 7 HBase upgrade related command (introduced by OPSAPS-60381) is fixed and works now on AutoTLS clusters.
This issue is resolved.
TSB 2021-506: Active HBase MOB files can be removed
Actively used MOB files can be deleted by MobFileCleanerChore due to incorrect serialization of reference file names. This is causing data loss on MOB-enabled tables.

Related Apache Jiras: HBASE-23723 (cause) and HBASE-25970 (fix)

Severity
High
Releases affected
  • CDP Private Cloud Base 7.1.1, 7.1.2, 7.1.3, 7.1.4, 7.1.5, 7.1.6
  • CDP Public Cloud 7.2.0, 7.2.1, 7.2.2, 7.2.6, 7.2.7, 7.2.8, 7.2.9, 7.2.10
Impact
Potential Data Loss
Users affected
All users of HBase MOB feature on the impacted releases
Action required
Upgrade to a version of CDP containing the fix::
  1. Diable MobFileCleanerChore (setting the hbase.master.mob.cleaner.period property to 0).
  2. Upgrade to the latest version of CDP containing the fix: HBASE-25970.
  3. Run Major Compaction on MOB enabled tables (major_compact 'table').
  4. Enable MobFileCleanerChore (revert the hbase.master.mob.cleaner.period property to the original value).
Workaround
There is no known workaround at this point. Disabling MobFileCleanerChore (setting the hbase.master.mob.cleaner.period property to 0) prevents the active MOB file deletion but with that configuration MOB files will keep accumulating on the cluster.
Addressed in patch/release/hotfix
  • Addressed in CDP Private Cloud Base 7.1.7 and later versions
  • Addressed in CDP Public Cloud version 7.2.10.1 and later versions
Knowledge article
For the latest update on this issue, see the corresponding Knowledge article:TSB 2021-506: Active HBase MOB files can be removed

Apache patch information

  • HBASE-25432
  • HBASE-25441
  • HBASE-25206
  • HBASE-23364
  • HBASE-24827
  • HBASE-11554
  • HBASE-25307
  • HBASE-22710
  • HBASE-23202
  • HBASE-25459
  • HBASE-24350
  • HBASE-24779
  • HBASE-25263
  • HBASE-24139
  • HBASE-25568