1
resposta

Erro montando acessos aos dados

Boa tarde,
Estou com o mesmo problema do topico https://cursos.alura.com.br/forum/topico-scala-nao-e-suportada-no-ambiente-azure-databricks-serverless-541959

Tentei com Scala e Spark, fiz a configuração do topico acima, porem no meu caso mesmo assim não funcionou.
Poderiam me ajudar?

erro Scala
Python

Tela de configuração

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Ei, Márcio! Tudo bem?

O erro é sobre o seu cluster estar no modo Serverlees Compute e o código em Scala puro não é, atualmente, suportado pelo cluster Serveless no Databricks.

Uma sugestão é refazer os passos do tópico rodando o código para 100% Python e não esqueça de salvar e reiniciar o cluster.

configs = {
  "fs.azure.account.auth.type": "OAuth",
  "fs.azure.account.oauth.provider.type": "org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider",
  "fs.azure.account.oauth2.client.id": "aa26ccad-21ed-4a13-bfec-3664b2821d18",
  "fs.azure.account.oauth2.client.secret": "CUG80~KEt~LeJo4~Ht5LZZD~zsrkw_l5gDtWDcsm",
  "fs.azure.account.oauth2.client.endpoint": "https://login.microsoftonline.com/061b2429-0eaa-40a5-b0f6-1622c51a0ae1/oauth2/token"
}

dbutils.fs.mount(
  source = "abfss://imoveis@datalakemho.dfs.core.windows.net/",
  mount_point = "/mnt/dados",
  extra_configs = configs
)

Feito isso, rode o comando abaixo para checar se está tudo certo:

display(dbutils.fs.ls("/mnt/dados"))

Espero ter ajudado e qualquer dúvida, conte conosco aqui no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!