Apache Impala

Interactive SQL on distributed data

Visit Apache Impala official site

What it does

Impala is a distributed SQL query engine that reads multiple sources and file formats in the Hadoop ecosystem, supporting interactive analytical work over data maintained in the storage systems used by an data platform deployment.

When to use it

For interactive analysis on an existing data lake, consult table-format and query-optimization guides to understand how statistics and execution plans influence the chosen query operations.