Understanding Impala integration with Kudu

Apache Kudu has tight integration with Apache Impala. Before you start using Impala to query Kudu tables, learn about the Impala database containment model and Impala tables, and read about the limitations of the integration.

The tight integration between Impala and Kudu allows you to use Impala to insert, query, update, and delete data from Kudu tablets using Impala's SQL syntax, as an alternative to using the Kudu APIs to build a custom Kudu application. In addition, you can use JDBC or ODBC to connect existing or new applications written in any language, framework, or business intelligence tool to your Kudu data, using Impala as the broker.