Fixed Issues in HBase

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

CDPD-28309: This change is trying to make the check of table existence backward compatible with hbase-1.x such that CldrCopyTable of HBase-2.x communicates with a HBase-1.x cluster.
Detail: in `checkOutputSpecs` when checking table existence with using connection to check with hbase:meta, it fails when we're communicating with different hbase versions, e.g. using hbase-2.x client checking with hbase-1.x cluster that a column `family` does not exist in hbase-1.x's hbase:meta. This issue is resolved.

Apache Patch Information

  • HBASE-25970 MOB data loss - incorrect concatenation of MOB_FILE_REFS
  • HBASE-25929 RegionServer JVM crash when compaction
  • HBASE-25665 Option to use hostname instead of canonical hostname for secure HBase cluster connection
  • HBASE-24286 Automatically submit SCPs for unknown RS on startup
  • HBASE-26124 Backport HBASE-25373 "Remove HTrace completely in code base and try to make use of OpenTelemetry"

Technical Service Bulletins

TSB 2021-506: Active HBase MOB files can be removed
For the latest update on this issue, see the corresponding Knowledge article: TSB 2021-506: Active HBase MOB files can be removed