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:
| 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:
| 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 |
