2016-01-27 4 views
0

Nous essayons de télécharger un fichier présent dans Data Lake Store. J'ai suivi le tutoriel ci-dessous qui utilise .Net Azure SDK.Azure .Net SDK Erreur: FsOpenStream a échoué avec l'erreur 0x83090aa2

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

Comme nous l'avons déjà le fichier présent dans Azure lac Data Store, Je viens d'ajouter le code pour télécharger le fichier

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

Mais il est échoue avec l'erreur ci-dessous

{"RemoteException": {"exception": "RuntimeException", "message": "FsOpenStream a échoué avec l'erreur 0x83090aa2(). [83271af3c3a 14973ad7814e7d9d201f6] », "JavaClassname": "java.lang.RuntimeException"}}

Lors du débogage nous avons inspecté la beginOpenResponse.Location qui été utilisé dans la deuxième ligne de code. Il semble à la valeur correcte comme ci-dessous

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

L'erreur ne fournit pas beaucoup d'informations pour traquer le problème.

Répondre

1

Je suis d'accord que les erreurs de stockage sont actuellement commentaire non imprimable. Nous travaillons à améliorer cela. Selon le développeur de mon magasin, 0x83090aa2 a échoué à la vérification d'accès. Pouvez-vous vérifier si vous avez accès au compte de stockage et/ou si le chemin est correct?

+0

pouvez-vous s'il vous plaît jeter un oeil à cette question http://stackoverflow.com/questions/35128142/authorization-time-out-azure-data-lake-store-configuration-in-azure-data-facto –