Pular para o conteúdo principal

configurações de computação para o driver JDBC Databricks (Simba)

nota

Esta página aplica-se a versões do driver JDBC do Databricks anteriores à versão 3. Para o driver JDBC Databricks versão 3 e superior, consulte Driver JDBC Databricks.

Esta página descreve como configurar as definições de recursos compute Databricks para o driver JDBC Databricks.

nota

O driver JDBC não suporta a conexão com clusters de tarefas.

Configurações necessárias

Configure as seguintes definições para se conectar a um recurso compute Databricks :

Contexto

Descrição

Host

O valor do nome do host do servidor do seu recurso compute Databricks .

Port

443

HTTPPath

O valor do caminho HTTP do seu recurso compute Databricks .

SSL

1

Schema (opcional)

O nome do esquema default .

Catalog (opcional)

O nome do catálogo default .

Formato da URL de conexão

Utilize o seguinte formato para o URL de conexão JDBC:

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

Exemplo em Java

O exemplo a seguir mostra como estabelecer uma conexão usando Java:

Java
// ...
String url = "jdbc:databricks://<server-hostname>:443";
Properties p = new java.util.Properties();
p.put("httpPath", "<http-path>");
p.put("<setting1>", "<value1>");
p.put("<setting2>", "<value2>");
p.put("<settingN>", "<valueN>");
// ...
Connection conn = DriverManager.getConnection(url, p);
// ...

Para um exemplo completo, consulte Configurações de autenticação para o driver JDBC do Databricks (Simba).

Substitua os marcadores <setting> e <value> pelas suas configurações de autenticação e quaisquer configurações de capacidade do driver.

Para obter os valores de <server-hostname> e <http-path>, consulte as seções seguintes.

Para obter os detalhes da Databricks conexão de um clustering:

  1. Faça login no seu espaço de trabalho do Databricks.
  2. Na barra lateral, clique em Compute .
  3. Na lista de clustering disponíveis, clique no nome do clustering de destino.
  4. Em Configuration (Configuração ) tab, expanda Advanced options (Opções avançadas ).
  5. Clique no link JDBC/ODBC tab.
  6. Copie os detalhes da conexão que você precisa, como nome de host do servidor , porta e caminho HTTP .

Para obter os detalhes da conexão de um Databricks SQL depósito, faça o seguinte:

  1. Faça login no seu espaço de trabalho do Databricks.
  2. Na barra lateral, clique em SQL > SQL Warehouses .
  3. Na lista de depósitos disponíveis, clique no nome do depósito de destino.
  4. Em Connection Details (Detalhes da conexão ) tab, copie os detalhes da conexão de que o senhor precisa, como Server hostname (Nome do host do servidor ), Port ( Porta ) e HTTP path (Caminho HTTP ).

Para usar o driver com um Databricks cluster, há duas permissões que o usuário ou a entidade de serviço que está fazendo a chamada precisa ao se conectar ou reiniciar o cluster:

  • CAN ATTACH TO permissão para se conectar aos clusters em execução.
  • CAN RESTART para acionar automaticamente o início do clustering se seu estado for encerrado durante a conexão.

Para usar o driver com um Databricks SQL armazém, o usuário ou a entidade de serviço que o chama precisa da permissão CAN USE. O armazém Databricks SQL começará automaticamente se for interrompido.

nota

Databricks SQL são recomendados ao usar o site Microsoft Power BI no modo DirectQuery .