Solução de problemas do Databricks Connect para Scala

Observação

Este artigo aborda o Databricks Connect para Databricks Runtime 13.3 LTS e acima.

Este artigo fornece informações de solução de problemas do Databricks Connect para Scala. O Databricks Connect permite conectar IDEs populares, servidores Notebook e aplicativos personalizados a clusters Databricks. Consulte O que é o Databricks Connect?. Para a versão Python destes artigos, consulte Solução de problemas do Databricks Connect for Python.

Erro: StatusCode.UNAVAILABLE, StatusCode.UNKNOWN, falha na resolução de DNS ou cabeçalho http2 recebido com status 500

Problema: ao tentar executar o código com o Databricks Connect, você recebe mensagens de erro que contêm strings como StatusCode.UNAVAILABLE, StatusCode.UNKNOWN, DNS resolution failed ou Received http2 header with status: 500.

Possível causa: o Databricks Connect não consegue alcançar seus clusters.

Soluções recomendadas:

  • Verifique se o nome da instância do seu workspace está correto. Se você usar variáveis de ambiente, verifique se a variável de ambiente relacionada está disponível e correta em sua máquina de desenvolvimento local.

  • Verifique se o ID do seu clusters está correto. Se você usar variáveis de ambiente, verifique se a variável de ambiente relacionada está disponível e correta em sua máquina de desenvolvimento local.

  • Verifique se os seus clusters têm a versão correta clusters personalizados que é compatível com o Databricks Connect.

A sintaxe do nome do arquivo, do diretório ou do rótulo do volume está incorreta no Windows

Se você estiver usando o Databricks Connect no Windows e veja:

The filename, directory name, or volume label syntax is incorrect.

O Databricks Connect foi instalado em um diretório com um espaço no seu caminho. Você pode contornar isso instalando em um caminho de diretório sem espaços ou configurando seu caminho usando o formato de nome abreviado.