Hive¶
Hive 1.2 is Deprecated¶
QHIVE-5285: Hive 1.2 is deprecated.
Enhancements¶
- QHIVE-5049: Optimizes the loading time of dynamically created partitions in the Hive Metastore.
To disable this optimization, set
hive.qubole.optimize.dynpart.listing
to false. Gradual Rollout | Cluster Restart Required - QHIVE-5339: The Hive Metastore Server now uses Java 8 runtime by default.
- QHIVE-5242: Hive queries that use Hive 2.1.1 or later versions and run on the coordinator node now have their logs uploaded to
<defloc>/logs/query_logs/hive/<cmdId>.log.gz
. - QHIVE-5268: QDS now supports configuring the replication of Application Timeline Server (ATS) v1.5 HDFS Timeline
data. The default replication is 2. You can override this in the QDS UI using
config yarn.timeline-service.entity-group-fs-store.replication
in the Hadoop Overrides field under the cluster’s Advanced Configuration tab. The related open-source Jira is HIVE-16533. - QTEZ-477: QDS now supports using
RollingLevelDBTimelineStore
for the ATS v1.5 Summary Store. Gradual Rollout
Bug Fixes¶
- QHIVE-4967: As open-source Hive has deprecated
hive.mapred.mode
, usehive.strict.checks.*
configuration properties instead. Qubole has removedqubole.compatibility.mode
which was added to throw an error whenhive.mapred.mode
is set tostrict
.