カスタムEL関数を作成し、それをuri-template(YEAR、MONTHに相当)で使用する必要があります。 可能でしょうか?コーディネーターのこのエリアにはoozie-site.xml
のキー設定は何ですか?Oozie Coordinator - カスタムEL関数
答えて
プロパティoozie.service.ELService.ext.functions.workflow
は、拡張EL関数のすべてのマップを、関連するクラスおよびメソッドに含める必要があるプロパティです。複数のマップエントリはコンマで区切られます。
<property>
<name>oozie.service.ELService.ext.functions.workflow</name>
<value>
yourELkey=fully_quallified_class_name#static_method_name
</value>
<description>
EL functions declarations, separated by commas, format is
[PREFIX:]NAME=CLASS#METHOD. This property is a convenience
property to add extensions to the built in executors without
having to include all the built in ones.
</description>
</property>
パッケージ化およびデプロイメントの詳細については、thisを参照してください。
EDIT:YEAR、MONTHと同様の調整役のEL機能に興味がありますので、以下のプロパティを参照してください(oozie-default.xmlに文書化されていますので、oozie-siteに追加する必要があります)。 xmlは以前のようにドキュメントのみ) - oozie.service.ELService.functions.coord-job-submit-freq
およびoozie.service.ELService.ext.functions.coord-job-submit-freq
。
<property>
<name>oozie.service.ELService.functions.coord-job-submit-freq</name>
<value>
coord:days=org.apache.oozie.coord.CoordELFunctions#ph1_coord_days,
coord:months=org.apache.oozie.coord.CoordELFunctions#ph1_coord_months,
coord:hours=org.apache.oozie.coord.CoordELFunctions#ph1_coord_hours,
coord:minutes=org.apache.oozie.coord.CoordELFunctions#ph1_coord_minutes,
coord:endOfDays=org.apache.oozie.coord.CoordELFunctions#ph1_coord_endOfDays,
coord:endOfMonths=org.apache.oozie.coord.CoordELFunctions#ph1_coord_endOfMonths,
coord:conf=org.apache.oozie.coord.CoordELFunctions#coord_conf,
coord:user=org.apache.oozie.coord.CoordELFunctions#coord_user,
hadoop:conf=org.apache.oozie.action.hadoop.HadoopELFunctions#hadoop_conf
</value>
<description>
EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD.
</description>
</property>
<property>
<name>oozie.service.ELService.ext.functions.coord-job-submit-freq</name>
<value>
</value>
<description>
EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD.
This property is a convenience property to add extensions to the built in executors without having to
include all the built in ones.
</description>
</property>
ありがとう@Shailendra!私は既にチュートリアルを読んでおり、ワークフローの中でカスタム関数を使用することができましたが、コーディネータの内部では機能しません。私はプロパティ 'oozie.service.ELService.ext.functions.workflow'はワークフローでしか使用できないと考えています – Sandro
ああ、私の参照してください - 私の編集を参照してください。 – Shailendra
@Shailendraこの質問もご覧ください https://stackoverflow.com/questions/47622084/oozie-custom-el-function-oozie-for-coordinator – aibotnet
- 1. ThymeleafでカスタムSpring EL関数を使用するには?
- 2. Oozie:同じカスタムjavaアクションの複数のバージョン
- 3. jsf式言語(el)クラス関数のライフスコープ
- 4. Seam EL式でJavascript関数を実行
- 5. iOSのAndroid Coordinatorレイアウト効果
- 6. Android Coordinatorレイアウト、リストビュー、固定ツールバー
- 7. トルネードコルーチン - カスタム関数
- 8. カスタム関数CNTK
- 9. カスタムAPI関数
- 10. は、カスタム関数
- 11. JQueryカスタム関数
- 12. カスタムscrollTo関数
- 13. カスタムROW_NUMBER関数
- 14. Oozieコーディネーター - ファイルイベントベースのトリガー - 複数の発射
- 15. Oozieエディタは、私がoozieコマンド
- 16. R:apply()のカスタム関数
- 17. Wordpressカスタム関数ヘルプ
- 18. カスタムAuthorizeAttribute OnAuthorizationAsync関数
- 19. カスタム丸め関数
- 20. Djangoモデル、カスタム関数
- 21. カスタム関数のオプションパラメータ
- 22. 更新カスタム関数
- 23. カスタムコントロールのカスタム関数
- 24. カスタム関数内の変数
- 25. PHP関数 - カスタム文字列長関数
- 26. typescriptカスタム関数の配列関数
- 27. カスタムord関数とchr関数
- 28. ELカスタム関数、<function-signature>にHashSet <Integer>を宣言する方法は?
- 29. ADFページのフラグメントでカスタムEL関数を参照するにはどうすればいいですか
- 30. Apache Oozieのワークフロー
ようこそ!あなたの質問から最高のものを得るために、可能な限り詳細を提供してください。この場合はworkflow.xmlとcoordinator.xmlを追加してください。 – Mzf
こんにちは@Mzfに返信してください。 私は私のqyestionを改定しました – Sandro