HDinsight でハイブを使用して出力を作成する PowerShell スクリプトがあります。出力はローカル BLOB に配置され、AzCopy を使用してローカル コンピューターにコピーします。必要なさまざまなデータを取得するためにこれを頻繁に行い、多くの場合、そのスクリプトを複数回呼び出します。問題は、ある時点でAzCopy「HTTP 条件付きヘッダーを使用して指定された条件が満たされていない」というメッセージでエラーが発生することですが、これは何度も繰り返し成功した後です。
これが何を意味するのかよくわかりませんし、フィドラーのトランスクリプトもあまり役に立ちませんでした。ファイルを削除して繰り返してみましたが、エラーが持続したため、 httpセッションAzCopyと関係がある可能性があります。AzCopy誰でも私を啓発できますか?
PS C:\hive> AzCopy /Y /Source:https://msftcampusdata.blob.core.windows.net/crunch88-1 /Dest:c:\hive\extracts\data\ /SourceKey:attEwHZ9AGq7pzzTYwRvjWwcmwLvFqnkxIvJcTblYnZAs1GSsCCtvbBKz9T/TTtwDSVMDuU3DenBbmOYqPIMhQ== /Pattern:hivehost/stdout
AzCopy : [2015/05/10 15:08:44][ERROR] hivehost/stdout: The remote server returned an error: (412) The condition specified using HTTP conditional header(s)
is not met..
At line:1 char:1
+ AzCopy /Y /Source:https://msftcampusdata.blob.core.windows.net/crunch88-1 /Dest: ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ([2015/05/10 15:...s) is not met..:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
The condition specified using HTTP conditional header(s) is not met.
