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 |
