Azure Data Lake (ADLS) 批量下载错误请求

Azure DataLake (ADLS) BulkDownload Bad Request

我正在尝试使用 BulkDownload 使用 BulkDownload 方法从 adls 下载文件,但我收到如下错误请求响应:

Error in getting metadata for path cc- 
adl://testaccount.azuredatalakestore.net//HelloWorld//test.txt
Operation: GETFILESTATUS failed with HttpStatus:BadRequest Error: Uexpected 
error in JSON parsing.
Last encountered exception thrown after 1 tries. [Uexpected error in JSON 
parsing]
[ServerRequestId:]

但是,如果我尝试通过 azure 客户端下载文件 shell 它会起作用。

我正在使用 BulkDownload 如下:

        client.BulkDownload(
            srcPath,
            dstPath);

还有其他人在 BulkDownload 通话中遇到同样的问题吗?

我解决了这个问题,因为 srcPath 是 azure datalake 存储中的相对路径(“/HelloWorld/test.txt”),之前我使用的是绝对路径路径 ("adl://testaccount.azuredatalakestore.net//HelloWorld/test.txt).