Access and Use Kudu Tables

You can access and interact with Kudu tables using several methods.

Kudu CLI Tool

The Kudu command-line tool is available at:

  • /usr/odp/$(odp-select --version)/kudu/bin/kudu
  • /usr/bin/kudu

To list tables in your cluster, run:

Bash
Copy

Impala

Kudu integrates with Impala for querying and managing tables.

  • When using the Impala Mpack, ensure the checkbox impala_disable_kudu is unchecked to enable Kudu integration.
  • To create Kudu tables in Impala, specify the master addresses in the table properties as a comma-separated list.
  • In ODP version 3.3.6.1-1 or newer, this step is optional; Impala automatically sets the master addresses.

Example:

Bash
Copy

For details on using Kudu with Impala, see the Kudu documentation.

Kudu APIs

  • Kudu provides C++, Java, and Python client APIs. For details, see Developing Applications With Apache Kudu.
  • When installing Kudu using the Mpack, Python libraries will be installed for the version of Python supported by your ODP version.

Hive

  • Partial storage handler support is available.
  • Note: There may be issues if Kerberos authentication is enabled in Kudu.
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
  Last updated