2016-07-28 2 views
0

Eclipseで実行して、最初のDataflowアプリケーションをテストしようとしています。Eclipseでデータフローアプリケーションを実行しているときにoptions引数の値を渡す方法

私は次のように「引数」タブの「実行構成」の引数のための4つの値を渡すためにしてみてください。

projects/poc/subscriptions/poc-TestApp1 poc myDataSet my_logs 

私はエラーを取得する:

Argument 'projects/poc/subscriptions/poc-TestApp1' does not begin with '--'

はすべてに--を追加します引数が異なるエラーを生成しました。

答えて

1

あなたの質問に基づいて、(私はあなたがあなたのmain()機能にargs[0]args[1]などとして、あなたの引数を抽出していると仮定?)あなたのプログラムのコードを解析するカスタム引数を持っているようだが、それでも構成するためにPipelineOptionsFactory.fromArgs(args)を使用データフロー自体のオプション。

Dataflowでは、コマンドライン引数を指定するこのような方法がサポートされていません。構成パラメータを表す独自のPipelineOptionsを定義し、接頭辞--を指定する必要があります。

詳しくは、hereを参照してください。カスタムオプションを作成する場合は、特にhereをご覧ください。

+0

ありがとうございました。あなたが提供したリンクでは、私はcmd-line引数が-

関連する問題