Estou tentando fazer o processo de montagem das pastas do azure com scala conforme orienta o curso, mas copiei o código da documentação, alterei os dados de aplicativo, diretório e credenciais, mas ao executar ele dá o erro abaixo:
java.lang.UnsupportedOperationException: Managing DBFS mounts is not supported on this type of compute resource. Use Unity Catalog Volumes or External Locations instead.
tentei fazer o processo usando o código python da documentação e aparece o erro abaixo:
Py4JError: ('dbutils.fs.mount requires a dedicated cluster.\npy4j.security.Py4JSecurityException: Method public com.databricks.backend.daemon.dbutils.DBUtilsCore.mount() is not whitelisted.',)
O código em scala utilizado foi:
val configs = Map(
"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" -> "",
"fs.azure.account.oauth2.client.secret" -> dbutils.secrets.get(scope="",key=""),
"fs.azure.account.oauth2.client.endpoint" -> "https://login.microsoftonline.com//oauth2/token")
// Optionally, you can add to the source URI of your mount point.
dbutils.fs.mount(
source = "abfss://@.dfs.core.windows.net/",
mountPoint = "/mnt/",
extraConfigs = configs)
O que pode estar acontecendo?