0
私のコード:私はGoogleのデータフローストリーム上でそれを実行するとGoogle Cloud Dataflowパイプラインで追加のファイルをステージングするにはどうすればよいですか?
Foo bar = new Foo("somefile.gz");
、それは私のsomefile.gzを見つけることができません。 リソースファイルをGoogle Dataflowにステージングする方法は?
私のコード:私はGoogleのデータフローストリーム上でそれを実行するとGoogle Cloud Dataflowパイプラインで追加のファイルをステージングするにはどうすればよいですか?
Foo bar = new Foo("somefile.gz");
、それは私のsomefile.gzを見つけることができません。 リソースファイルをGoogle Dataflowにステージングする方法は?
デフォルトでは、クラスパス上のすべてのファイルがアップロードされます。 jarにリソースとして必要なファイルを含めると、このプロセスでアップロードされます。 Java resources APIsからファイルにアクセスできます。
状況に応じて動作しない場合は、--filesToStage
というコマンドラインでsetFilesToStageを使用できます。これは自動的なクラスパスのアップロードを無効にするので、ライブラリの依存関係を明示的にアップロードする必要があります。