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

时间:2018-12-11 21:55:49

标签: azure azure-storage azure-data-lake

我正在尝试使用BulkDownload使用BulkDownload方法从adls下载文件,但收到如下的BAD Request响应:

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客户端外壳下载文件,则它可以正常工作。

我正在使用BulkDownload,如下所示:

        client.BulkDownload(
            srcPath,
            dstPath);

是否有其他人在BulkDownload通话中遇到相同的问题?

1 个答案:

答案 0 :(得分:0)

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