What's New in Apache Impala

Learn about the new features of Apache Impala in Cloudera Runtime 7.3.1.

Enhanced event processing information in /events web UI

The /events page of Catalogd now includes enhanced metrics, such as event processing lag and details on the current event batch. Error messages are highlighted at the top, if event processing stops. They will disappear after global INVALIDATE METADATA.

Apache Jira: IMPALA-12782

Improved query timeline with disk, network, and memory usage metrics

This update enhances the query timeline in the WebUI by adding disk and network usage metrics alongside CPU utilization. Metrics now display in human-readable formats like KB, MB, and GB. The update also introduces resizable and closable charts, zoom controls for easy navigation, and auto-scaling for timeticks during horizontal zoom. This enhanced display makes monitoring resource usage more intuitive for users.

Apache Jira: IMPALA-12364

Unicode column name support in Impala

Impala now supports Unicode characters in column names, aligning with Hive's support for non-ASCII characters. This enhancement leverages Hive's validateColumnName() function, which removes restrictions on column names at the metadata level. With this update, Impala allows greater flexibility for column naming while remaining consistent with Hive's metadata validation standards.

Apache Jira: IMPALA-12465

Support custom hash partitions at range level in Kudu tables

Impala now supports specifying custom hash partitions at the range level in Kudu tables. You can define hash schemas within specific partitions using the updated CREATE TABLE and ALTER TABLE syntax, and view them with the new SHOW HASH SCHEMA statement. This update aligns hash partitioning more closely with range partitioning, enhancing flexibility while maintaining backward compatibility.

Apache Jira: IMPALA-11430