Saltar para o conteúdo principal
Versão Next 🚧

Integrações — Trino

Visão geral das integrações

O chart tdp-trino integra fontes de dados definindo catálogos em trino.catalogs. Não existe lista fixa de arquivos values-*-connector.yaml obrigatórios: cada ambiente combina as propriedades do connector no próprio arquivo de valores (ou em camadas Helm adicionais).

Padrão de configuração

Exemplo
helm upgrade --install <release> \
oci://registry.tecnisys.com.br/tdp/charts/tdp-trino \
-n <namespace> \
-f meu-values.yaml

Acrescente ou altere blocos sob trino.catalogs conforme a documentação do Trino para cada connector.

Exemplos de catálogos (placeholders)

Ajuste hosts, portas e credenciais ao seu cluster. As chaves são sempre sob trino (não use um prefixo alternativo).

JDBC (ex.: PostgreSQL)

trino:
catalogs:
analytics: |
connector.name=postgresql
connection-url=jdbc:postgresql://<db-service>.<namespace>.svc.cluster.local:5432/<database>
connection-user=<user>
connection-password=<password>

Hive / Iceberg com metastore e S3-compatível

Valores ilustrativos — confira a documentação do connector para nomes exatos de propriedades na sua versão do Trino:

trino:
catalogs:
hive: |
connector.name=hive
hive.metastore.uri=thrift://<hive-metastore-service>.<namespace>.svc.cluster.local:9083
# Propriedades de storage (S3, etc.) conforme documentação Trino + seu provedor
iceberg: |
connector.name=iceberg
iceberg.catalog.type=hive_metastore
hive.metastore.uri=thrift://<hive-metastore-service>.<namespace>.svc.cluster.local:9083

ClickHouse (JDBC)

trino:
catalogs:
clickhouse: |
connector.name=clickhouse
connection-url=jdbc:clickhouse://<clickhouse-service>.<namespace>.svc.cluster.local:8123/<database>
connection-user=<user>
connection-password=<password>

Controle de acesso avançado (por exemplo Ranger) depende do que o seu pacote expõe em trino.accessControl; se não estiver coberto nesta documentação, siga a documentação oficial do Trino e valide com helm show values na sua versão.

Para LDAP, TLS e Ingress, veja Configuração do Trino, Ingress — Trino e Segurança — Trino.