Apache Gravitino Trino connector Configuration
| Property | Type | Default Value | Description | Required | Since Version |
|---|---|---|---|---|---|
| connector.name | string | (none) | The connector.name defines the type of Trino connector, this value is always 'gravitino'. | Yes | 0.2.0 |
| gravitino.metalake | string | (none) | The gravitino.metalake defines which metalake in Gravitino server the Trino connector uses. Trino connector should set it at start, the value of gravitino.metalake needs to be a valid name, Trino connector can detect and load the metalake with catalogs, schemas and tables once created and keep in sync. | Yes | 0.2.0 |
| gravitino.uri | string | http://localhost:8090 | The gravitino.uri defines the connection URL of the Gravitino server, the default value is http://localhost:8090. Trino connector can detect and connect to Gravitino server once it is ready, no need to start Gravitino server beforehand. | No | 0.2.0 |
| trino.jdbc.user | string | admin | The jdbc user name of current Trino. | NO | 0.5.1 |
| trino.jdbc.password | string | (none) | The jdbc password of current Trino. | NO | 0.5.1 |
| gravitino.metadata.refresh-interval-seconds | integer | 10 | The gravitino.metadata.refresh-interval-seconds defines the interval in seconds to refresh metadata from Gravitino server, the default value is 10 seconds. | No | 0.9.0 |
| gravitino.trino.skip-version-validation | boolean | false | The gravitino.trino.skip-version-validation defines whether to skip Trino version validation. Gravitino supports Trino versions between 435 and 478. If this option is true, unsupported Trino versions can still be used, but compatibility is not guaranteed. | No | 1.0.0 |
| gravitino.client. | string | (none) | The configuration key prefix for the Gravitino client config. | No | 1.0.0 |
| gravitino.trino.skip-catalog-patterns | string | (none) | The gravitino.trino.skip-catalog-patterns defines a comma-separated list of catalog name regex patterns that should be excluded from loading. For example, test_.*, .*_tmp excludes all catalogs starting with test_ or ending with _tmp. | No | 1.2.0 |
To configure the Gravitino client, use properties prefixed with gravitino.client.. These properties will directly passed to the Gravitino client.
Note: Invalid configuration properties will result in exceptions. Please see Gravitino Java client configurations for more support client configuration.