Ошибка подключения к хранилищу DataLake (ADLS Gen2) из ​​блоков данных - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь подключиться к хранилищу dataLake Gen2 из питона databricks, к сожалению, у меня ошибка.

Код:

dbutils.fs.ls("abfss://<fsystem name>@<storage name>.dfs.core.windows.net/<folder name>")

Сообщение об ошибке:

Свойство конфигурации .dfs.core.windows.net не найдено.

Я сомневаюсь, что это как-то связано с моим кодом монтирования? Кроме того, я добавил идентификатор арендатора в контейнер «управление доступом» с помощью проводника хранилища.

вот мой код монтирования:

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": "<client ID>",
       "fs.azure.account.oauth2.client.secret":  "secret",
       "fs.azure.account.oauth2.client.endpoint": "https://login.microsoftonline.com/directory id/oauth2/token"}
dbutils.fs.mount(  source = "abfss://filesystem name@<storage name>.dfs.core.windows.net/",  mount_point = /mnt/soldel",  extra_configs = configs)

Код монтирования прошел нормально, без ошибок. Пожалуйста, предложите

1 Ответ

0 голосов
/ 04 октября 2019

Примечание: Вы не можете получить доступ к учетной записи Azure Data Lake Gen2, не настроив учетную запись хранения с помощью Databricks.

Это ожидаемое сообщение об ошибке, поскольку вы не настроили учетную запись хранения с блоками данных для отображения файловой системы.

Пожалуйста, ознакомьтесь с сообщением об ошибке и просмотрите правильный процесс обработки файловой системы списка в Databricks. enter image description here

Подробнее см. " Базы данных - хранилище озера данных Azure Gen2 ".

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...