Connector configuration

Apache Kudu connector configuration reference provides the properties and default values to customize the connector settings.

Kudu connector configuration

The following table shows the configuration properties for the Apache Kudu connector:

Property name Description Default
kudu.authentication.type Specifies the authentication type. Valid values are NONE or KERBEROS. NONE
kudu.client.master-addresses Specifies a comma-separated list of Kudu master addresses. Supported formats: example.com, example.com:7051, 192.0.2.1, 192.0.2.1:7051,[2001:db8::1], [2001:db8::1]:7051, 2001:db8::1
kudu.schema-emulation.enabled Enables schema emulation to map Kudu table prefixes to Trino schemas. false
kudu.schema-emulation.prefix Specifies the prefix to use for schema emulation. presto::
kudu.client.default-admin-operation-timeout Specifies the default timeout duration for administrative operations. 30s
kudu.client.default-operation-timeout Specifies the default timeout duration for user operations. 30s
kudu.client.disable-statistics Disables statistics collection by the Kudu client. false
kudu.allow-local-scheduling Assigns Kudu splits to a replica host if the worker and Kudu share the host. false

Kerberos authentication properties

The following table shows the Kerberos authentication properties when kudu.authentication.type is set to KERBEROS:

Property name Description Default
kudu.authentication.client.principal Specifies the Kerberos client principal name.
kudu.authentication.client.keytab Specifies the path to the Kerberos keytab file.
kudu.authentication.config Specifies the path to the krb5.conf file.
kudu.authentication.server.principal.primary Specifies the custom SPN if Kudu runs with one. kudu