2017-01-24 13 views
0

正午に毎日無期限に実行される単純なOozieコーディネーターを設定したいと思います。これを設定するのは適切な方法ですか?Oozieコーディネーターを毎日どのようにスケジュールするのですか?

<coordinator-app name="${jobName}" frequency="${coord:days(1)}" start="2000-01-01T12:00Z" end="3000-01-01T12:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.2"> 
    <controls> 
     <timeout>-1</timeout> 
     <concurrency>1</concurrency> 
     <execution>LAST_ONLY</execution> 
    </controls> 

    <action> 
     <workflow> 
      <app-path>${myAppPath}</app-path> 
     </workflow> 
    </action> 
</coordinator-app> 

おかげで、 アルバロ

+0

は、私にはよさそうです。あなたはそれを乾かすことができます。 – YoungHobbit

答えて

0

あなたは次のようにコーディネータXMLを書くことができます。

<coordinator-app name="${jobName}" frequency="${coord:days(1)}" start="2000-01-01T12:00Z" end="3000-01-01T12:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.2"> 
<controls> 
    <timeout>-1</timeout> 
    <concurrency>30</concurrency> 
    <execution>FIFO</execution> 
</controls> 
<datasets> 
    <dataset name="myData" frequency="${coord:days(1)}" initial-instance="2000-01-01T12:00Z" timezone="UTC"> 
     <uri-template>/time-independent/path/that/may/or/maynot/be/there</uri-template> 
    </dataset> 
</datasets> 
<input-events> 
    <data-in name="myInput" dataset="myData"> 
     <instance>2000-01-01T12:00Z</instance> 
    </data-in> 
</input-events> 
<action> 
    <workflow> 
     <app-path>${myAppPath}</app-path> 
     <configuration> 
      <property> 
       <name>myInput</name> 
       <value>${coord:dataIn('myInput')}</value> 
      </property> 
     </configuration> 
    </workflow> 
</action> 

+0

これは私の他の質問に対する答えだと思います。私は答えを見つけました、ありがとう。 –

関連する問題