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).
我正在尝试使用 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).