0

コーディネーターの開始日を実際の日付に設定する方法はありますか? コーディネーターを実行するたびに、コーディネーター ジョブの開始日を手動で設定する必要があります。

<coordinator-app name="MY_APP" frequency="60" start="2014-11-27T05:00Z" end="2015-01-01T06:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

コーディネーターを実行するために、この日付に設定されるある種の変数を使用したいと思います。

<coordinator-app name="MY_APP" frequency="60" start="${actualTime}" end="2015-01-01T06:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

sysdate で actualTime を設定するにはどうすればよいですか? EL関数timestamp()を使用しようとしましたが、機能しないか、間違って使用している可能性があります。たぶん、.properties ファイルに変数を設定する方法はありますか?

4

1 に答える 1

1

1 つのアイデアは、sysdate をシェル スクリプトからコマンド ライン経由でコーディネーター ジョブに渡すことです。

同様の質問への回答があなたに当てはまるかどうかを確認してください: Oozie coordinator with sysdate as start time

于 2014-12-06T10:18:42.057 に答える