Azure .Net SDK Error : FsOpenStream failed with error 0x83090aa2

Azure .Net SDK Error : FsOpenStream failed with error 0x83090aa2

我们正在尝试下载 Data Lake Store 中的文件。我一直在关注以下使用 .Net Azure SDK 的教程。

https://azure.microsoft.com/en-us/documentation/articles/data-lake-analytics-get-started-net-sdk/

由于我们已经在 Azure Data Lake Store 中找到了文件,我只是添加了下载文件的代码

FileCreateOpenAndAppendResponse beginOpenResponse = _dataLakeStoreFileSystemClient.FileSystem.BeginOpen("/XXXX/XXXX/test.csv", DataLakeStoreAccountName, new FileOpenParameters());
            FileOpenResponse openResponse = _dataLakeStoreFileSystemClient.FileSystem.Open(beginOpenResponse.Location);

但是失败并出现以下错误

{"RemoteException":{"exception":"RuntimeException","message":"FsOpenStream failed with error 0x83090aa2 (). [83271af3c3a14973ad7814e7d9d201f6]","javaClassName":"java.lang.RuntimeException"}}

调试时我们检查了第二行代码中使用的beginOpenResponse.Location。似乎正确的值如下

https://XXXXXXXX.azuredatalakestore.net/webhdfs/v1/XXXX/XXX/test.csv?op=OPEN&api-version=2015-10-01-preview&read=true

该错误没有提供太多信息来追踪问题。

我同意商店错误目前是 non-printable 评论。我们正在努力改进这一点。

根据我的商店开发人员的说法,0x83090aa2 是访问检查失败。请检查您是否有权访问存储帐户and/or路径是否正确?