Drill 1.9.0-1703 Release Notes

The following release notes apply to the 1.9.0 version of the Apache Drill component included in the MapR Converged Data Platform.

Version 1.9.0
Release Date April 2017
MapR Version Interoperability MapR Drill 1.9.0 is certified on the MapR v5.1.0 and v 5.2.0 converged data platform. See MEP Components and OS Support, Interoperability Matrix, and Drill Support Matrix.
Package Names Package Names for MapR Ecosystem Packs (MEPs)

New in This Release



This MapR release includes the following fixes on the base release:

MapR Fix Number Description
MD-1433 The planning stage now has better performance for queries against MapR Database binary tables.
MD-1375 FileNotFoundException no longer displays when reading a parquet file.
MD-1314 The same query no longer produces different results when using the flatten operator.
Drill-5395 Region to fragment assignment logic no longer causes queries against MapR Database tables to fail with a null pointer exception.
Drill-5159 Drill MergeProjectRule now operates on Calcite logical convention.
Drill-5117 Queries on json files with 1000+ columns no longer fail with a compile error.
Drill-5056 UserException now writes more information to the log.

Known Issues

The following table lists the known issues in Drill 1.9.0:

Issue Description
MD-1256 The MAPR_TICKETFILE_LOCATION variable in drill-env.sh needs to be unset so that a user other than the mapr user can connect to Drill through SQLLine and MapR-SASL.
MD-1229 Hive table partition pruning does not prune out all unnecessary partitions in some scenarios.
MD-1226 MapR-SASL plain authentication goes through Kerberos, by default, requiring regular users to have a valid Kerberos ticket when connecting to Drill using SQLLine through ZooKeeper.
MD-1208 Parquet filter pushdown does not prune enough partitions in queries where the predicate contains the TIME data type.