ADLS Gen2中文件的Java文件对象

时间:2020-10-06 13:30:51

标签: java azure azure-data-lake azure-databricks azure-data-lake-gen2

我有一个用于本地数据上传的工具。基本上,它从本地系统(即本地系统:Linux或Windows)读取文件并将其发送到某个位置。 它利用Java File类。例如:new File(“ / dir / file.txt”)

我想对ADLS Gen2上的输入文件使用相同的代码。我将在Azure Databricks上运行代码,并停留在获取ADLS Gen2中文件的File对象。我正在使用wasbs协议来制作File对象,但由于Java无法识别目录结构,因此它为null。

1 个答案:

答案 0 :(得分:0)

如果此工具正在使用本地文件访问权限,那么您仍然可以mounting the ADLS as DBFS to some location(例如,/mnt)使用它,然后在本地将此装载用作/dbfs/<mount-point>({{1} }。