Fixed Issues in Apache Hive

Review the list of Hive issues that are resolved in Cloudera Runtime 7.2.16.

CDPD-40730 PARQUET-1682: Forward compatibility for TIME/TIMESTAMP
PARQUET-1682 was backported to maintain forward compatibility for TIME/TIMESTAMP. This resolves the incompatibility between Hive's direct Parquet dependency and the transitive Parquet versions brought in by Iceberg.
CDPD-23454: Thrift version upgraded to 0.14.1 after this patch to avoid CVE.
This issue has been fixed.
CDPD-39708: This patch uses guava dependency version from cdpd repro.
This issue has been fixed.
CDPD-45199: Disable Strict Filtering and excluded reload4j jars from some places to prepare for hadoop to switch to reload4j.
This issue has been fixed.
CDPD-41660: Prevent creating embedded HMS instance at compaction if remote metastore uri is configured.
This issue has been fixed.
CDPD-31048: This patch provides a way to create only external tables in a database using a hive config.
This issue has been fixed.
OPSAPS-62325: set hive.optimize.dynamic.partition.hashjoin and hive.convert.join.bucket.mapjoin.tez to default true.
This issue has been fixed.
OPSAPS-63456: This fix allows CM to run Hive Metastore Upgrade tool for every upgrade. If the schema is already upto date, this becomes a no-op for HMS.
This issue has been fixed.
OPSAPS-65115: Added HiveUpgradeHandler for every release.
This issue has been fixed.

Apache Patch Information

  • HIVE-22957
  • HIVE-23482
  • HIVE-24590
  • HIVE-25303
  • HIVE-25313
  • HIVE-25632
  • HIVE-25635
  • HIVE-25724
  • HIVE-25726
  • HIVE-25800
  • HIVE-25803
  • HIVE-25826
  • HIVE-25829
  • HIVE-26055
  • HIVE-26071
  • HIVE-26109
  • HIVE-26172
  • HIVE-26230
  • HIVE-26270
  • HIVE-26322
  • HIVE-26350
  • HIVE-26394
  • HIVE-26419
  • HIVE-26488
  • HIVE-26579
  • HIVE-26613

Technical Service Bulletins

TSB 2023-627: IN/OR predicate on binary column returns wrong result
For the latest update on this issue, see the corresponding Knowledge article: TSB 2023-627: IN/OR predicate on binary column returns wrong result
TSB 2023-653: Cleaner causes data loss when processing an aborted dynamic partitioning transaction
For the latest update on this issue, see the corresponding Knowledge article: TSB 2023-653: Cleaner causes data loss when processing an aborted dynamic partitioning transaction