[元]Oozieワークフローのプロパティ構成の方法とポリシー
2048 ワード
Oozieワークフローのプロパティ構成の3つの方法
Oozieには、ワークフローのプロパティ構成を提供する3つの方法があります.
Oozieワークフローのプロパティ構成のポリシー(ベストプラクティス)
率直に言えば、3つの構成が重なり合っており、すべて使用すると、属性の構成が分散しすぎて、属性の検索と位置決めが煩雑になります.私の個人的な経験では、私はこのようにする傾向があります.
以上のように、ワークフローを簡潔に起動するコマンドラインは、まずoozieを指定する.wf.application.その通りだcoord.application.その通りだbundle.application.pathは、少なくともoozieにアプリケーションがどこに置かれているかを教えて、コマンドラインから動的パラメータを指定する必要があります.したがって、コマンドラインを使用してワークフローを開始すると、次のようになります.
oozie job -run \
-Doozie.wf.application.path=hdfs://your-namenode:8020/your/app/path \
-DPARAM1=${PARAM1} \
-DPARAM1=${PARAM2}
, hdfs://your-namenode:8020/your/app/path/config-default.xml 。
Oozieワークフロー の
, , oozie :
- Properties that are a valid Java identifier, [A-Za-z_][0-9A-Za-z_]* , are available as '${NAME}' variables within the workflow definition.
- **Properties that are not valid Java Identifier, for example 'job.tracker'**, are available via the String wf:conf(String name) function.
, , Oozie , 、 , job.tracker !
:bluishglc 2015/5/29 7:58:27
:84 :2