2017-07-04 12 views

答えて

7

を流し作る手順が何であるかを教えてもらえます、下記を参照してを駆動

  • タイマーの詳細:これはデフォルトのモードです。プロセッサは定期的に実行されるようにスケジュールされます。プロセッサの実行間隔は、[実行スケジュール]オプションで定義されます(下記参照)。

  • を駆動イベント:このモードが選択されている場合、プロセッサはイベントによって実行するようにトリガされ、そしてFlowFilesは、このプロセッサを送り接続を入力すると、そのイベントが発生します。このモードは現時点では実験的なものであり、すべてのプロセッサでサポートされているわけではありません。このモードが選択されている場合、プロセッサは定期的に実行されるのではなく、イベントの結果として実行されるため、[スケジュールの実行]オプションは設定できません。さらに、これは「同時タスク」オプションを0に設定できる唯一のモードです。この場合、スレッド数は、管理者が設定したイベントドリブンスレッドプールのサイズによってのみ制限されます。

  • CRONドリブンスケジューリングモードを使用する場合、プロセッサは、タイマードリブンスケジューリングモードと同様に、定期的に実行するようスケジュールされています。しかしながら、CRON駆動モードは、構成の複雑さを増大させる代わりに、はるかに高い柔軟性を提供する。 CRONによって駆動されるスケジューリング値は、6つの必須フィールドと1つのオプションフィールドのストリングであり、それぞれはスペースで区切られています。

あなたは、通常の値に、次の方法のいずれかを指定します。

  • 番号を:1つ以上の有効な値を指定してください。コンマ区切りリストを使用して複数の値を入力できます。

  • 範囲: - 構文を使用して範囲を指定します。

  • 増分:/構文を使用して増分を指定します。たとえば、分フィールドでは、0/15には分を表し0、15、30、および45

あなたはまた、いくつかの有効な特殊文字を認識しておく必要があります

  • * - すべての値がそのフィールドで有効であることを示します。

  • ? - 特定の値が指定されていないことを示します。この特殊文字は、月および日の欄に有効です。

  • L - 曜日の値の1つにLを追加して、月のこの日の最後のオカレンスを指定できます。たとえば、1Lは月の最後の日曜日を示します。例えば

  • 文字列0 0 13 * *?プロセッサが毎日午後1時に実行されるようにスケジュールすることを示します。

  • 文字列0 20 14? * MON-FRIは、毎週月曜日から金曜日の午後2時20分にプロセッサを実行するようにスケジュールすることを示します。

  • 文字列0 15 10? * 6L 2011年から2017年には、以下のようにする必要があり、あなたのスケジュールの時間のために2011年と2017年

の間、毎月最終金曜日に、10:15 AMに実行するプロセッサをスケジュールすることを示しています; *

  • 0109 ** - ?この意味ごとに1秒09分は午前9時から、他の*のフィールドは、すべての日と月を実行朝です。

私はそれがあなたを助けることを願っています!

+0

あなたの情報に感謝します –

関連する問題