2016-10-26 4 views
0

Oozieに接続してワークフロー情報を取得するためのJava APIを開発したいと考えています。私の要件は、入力としてワークフロー名を渡すことであり、ジョブID(稼働状態、停止状態、失敗した状態など)とその他の関連情報をすべてリストする必要があります。OozieからJava APIコールまでのワークフロー情報

この機能を使用してこの詳細を取得しようとしています。

String wfname="test"; 
List<WorkflowJob> jobinfo = wc.getJobsInfo(wfname,0,2); 

私はjarファイルを実行するときしかし、私はエラーを取得しています:

Invalid jobs filter [test], elements must be semicolon-separated name=value pairs. 

すべてのヘルプは高く評価されるだろう。

ありがとうございました。 getJobsInfo(String)のフィルタgetJobsInfo(String、int、int)に方法について

答えて

0

構文は次のとおりです。

[NAME=VALUE][;NAME=VALUE]*. 

エラー自体は、名前=値のペアを使用していないと言う

要素はセミコロンで区切られなければならない名前=値のペア

次のように試してください:name=testwf1;name=testwf2

詳細については、OozieClientを参照してください。

関連する問題