Seleção de API para Databricks
Instalação no Databricks
Opção 1: Fazer upload do JAR pela interface do Databricks
-
Compile ou baixe o JAR de runtime:
-
Faça upload do JAR para o seu workspace no Databricks:
- Vá para Workspace → navegue até a pasta desejada
- Clique em Upload → selecione o arquivo JAR
- O JAR será armazenado no seu workspace
-
Instale a biblioteca no seu cluster:
- Vá para Compute → selecione o seu cluster
- Clique na guia Libraries
- Clique em Install New
- Selecione DBFS ou Workspace → navegue até o arquivo JAR enviado
- Clique em Install
- Reinicie o cluster para carregar a biblioteca
Opção 2: Instalar via Databricks CLI
Opção 3: Coordenadas do Maven (recomendado)
-
Acesse seu workspace do Databricks:
- Vá para Compute → selecione seu cluster
- Clique na guia Libraries
- Clique em Install New
- Selecione a guia Maven
- Adicione as coordenadas do Maven:
- Clique em Install e reinicie o cluster para carregar a biblioteca
Usando a TableProvider API
Leitura de dados
- Python
- Scala
Gravação de dados
- Python
- Scala
Este exemplo pressupõe secret scopes já configurados no Databricks. Para instruções de configuração, consulte a documentação de gerenciamento de segredos do Databricks.
Considerações específicas do Databricks
Requisitos do modo de acesso
Gerenciamento de segredo
Conexão com o ClickHouse Cloud
- Use o protocolo HTTPS (
protocol: https,http_port: 8443) - Ative o SSL (
ssl: true)
Exemplos
Exemplo completo de fluxo de trabalho
- Python
- Scala
- Guia do conector nativo do Spark - Documentação completa do conector
- Documentação da TableProvider API - Detalhes do acesso baseado em formato
- Documentação da Catalog API - Detalhes do acesso baseado em catálogo