Impala integration with Kudu arrays

Learn about using Impala to query Kudu array columns and the limitations of this integration.

You can use Impala to query Kudu array columns by using standard array syntax compatible with other formats, such as Parquet.

Limitations of Impala Integration

The following limitations apply to the integration of Impala with Kudu:

  • Read-only access: Impala currently cannot write array data to Kudu. To write array data, you must use the Kudu client API.
  • One-dimensional arrays only: Although the Imapa SQL engine supports multi-dimensional arrays, the Kudu integration supports only one-dimensional arrays. This is because Kudu storage currently only supports one-dimensional arrays.