2017-09-07 2 views
0

3つのジョブを含む1つのフローを持つ次のAzkaban構成では、デフォルトでJob2を無効にするにはどうすればよいですか?そのためのパラメータ/設定はありますか?デフォルトでAzkabanジョブを無効にするパラメータ

私はUIに入り、手動でジョブを無効にすることができます。しかし、私はJob2をデフォルトでは無効にしておき、必要な時にのみUIから有効にしたいと思っています。

hadoop { 

    def input = "..." 

    workflow('MyWorkflow') { 

    hadoopJavaJob('Job1') { 
     uses 'my.package.Job1Runner' 

     reads files: [ ... ] 
     writes files: [ ... ] 
    } 

    hadoopJavaJob('Job2') { 
     uses 'my.package.Job2Runner' 
     depends 'Job1' 

     reads files: [ ... ] 
     writes files: [ ... ] 
    } 

    hadoopJavaJob('Job3') { 
     uses 'my.package.Job3Runner' 
     depends 'Job2' 

     reads files: [ ... ] 
     writes files: [ ... ] 
    } 

    targets 'Job3' 
    } 
} 

答えて

0

オプションの無効パラメータを使用することができます。 documentationの「フローを実行する」を参照してください。

関連する問題