2016-01-27 35 views
0

我們正試圖下載Data Lake Store中存在的文件。我一直在關注使用.Net Azure SDk的以下教程。Azure .Net SDK錯誤:FsOpenStream失敗,錯誤爲0x83090aa2

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

我們已經對本文件中的Azure的數據湖店,我剛添加的代碼下載的文件

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

但它與下面的錯誤

失敗

{「RemoteException」:{「exception」:「RuntimeException」,「message」:「FsOpenStream 失敗,出現錯誤0x83090aa2()。 [83271af3c3a 14973ad7814e7d9d201f6]」, 「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

的錯誤並沒有提供太多的信息追查問題。

回答

1

我同意商店的錯誤當前是不可打印的評論。我們正在努力改善這一點。

根據我的商店開發者,0x83090aa2是訪問檢查失敗。您能否檢查您是否有權訪問存儲帳戶和/或路徑是否正確?

+0

你可以請看看這個問題http://stackoverflow.com/questions/35128142/authorization-time-out-azure-data-lake-store-configuration-in-azure-data-facto –