Connector configuration

Apache Kudu connector configuration 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:

Table 1. Configuration properties for Apache Kudu connector
Property name Description Default value
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. The following formats are supported: example.com, example.com:7051, 192.0.2.1, 192.0.2.1:7051, [2001:db8::1], [2001:db8::1]:7051, 2001:db8::1 No default
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:

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