Объект файла Java для файла в ADLS Gen2

У меня есть инструмент, который работает для локальной загрузки данных. По сути, он считывает файл из локальной системы, то есть (локально: Linux или Windows), и отправляет его в определенное место. Он использует класс Java File. например: новый файл (/dir/file.txt)

Я хочу использовать тот же код для входных файлов в ADLS Gen2. Я бы запустил код в Azure Databricks и застрял бы на получении объекта File для файлов в ADLS Gen2. Я использую протокол wasbs для создания объекта File, но он становится нулевым, поскольку Java не распознает структуру каталогов.


person Vanshaj Bhatia    schedule 06.10.2020    source источник
comment
Не могли бы вы поделиться полной трассировкой стека сообщения об ошибке, с которым вы столкнулись, вместе с кодом, который вы выполняете в Azure Databricks?   -  person CHEEKATLAPRADEEP-MSFT    schedule 21.10.2020


Ответы (1)


Если этот инструмент использует доступ к локальному файлу, вы все равно можете использовать его с помощью монтировать ADLS как DBFS в какое-то место, например, /mnt, а затем использовать это монтирование локально как /dbfs/<mount-point> (/dbfs/mnt/).

person Alex Ott    schedule 22.10.2020