Partilhar via


Migrar para o Databricks Connect for Scala

Nota

O Databricks Connect for Databricks Runtime 13.3 LTS e superior para Scala está em Visualização Pública.

Este artigo descreve como migrar do Databricks Connect for Databricks Runtime 12.2 LTS e inferior para o Databricks Connect for Databricks Runtime 13.3 LTS e superior para Scala. O Databricks Connect permite conectar IDEs populares, servidores de notebook e aplicativos personalizados a clusters do Azure Databricks. Consulte O que é Databricks Connect?. Para obter a versão Python deste artigo, consulte Migrar para o Databricks Connect for Python.

Nota

Antes de começar a usar o Databricks Connect, você deve configurar o cliente Databricks Connect.

  1. Instale a versão correta do Java Development Kit (JDK) e do Scala conforme listado nos requisitos de instalação para corresponder ao cluster do Azure Databricks, se ainda não estiver instalado localmente.

  2. No arquivo de compilação do seu projeto Scala, como build.sbt para , para Maven ou build.gradle para Gradle, pom.xml atualize a seguinte referência para sbto cliente Databricks Connect:

    Sbt

    libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"
    

    Maven

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-connect</artifactId>
      <version>14.0.0</version>
    </dependency>
    

    Gradle

    implementation 'com.databricks.databricks-connect:14.0.0'
    

    Substitua 14.0.0 pela versão da biblioteca Databricks Connect que corresponde à versão do Databricks Runtime no cluster. Você pode encontrar os números de versão da biblioteca Databricks Connect no repositório central do Maven.

  3. Atualize o código Scala para inicializar a spark variável (que representa uma instanciação da DatabricksSession classe, semelhante ao SparkSession Spark). Para obter exemplos de código, consulte Exemplos de código para Databricks Connect for Scala.