我们可以通过以下方式指定作业中的重试
from azkaban import Job, Project
project = Project('azkaban_basic_flow', root=__file__)
project.properties['retries'] = '3' #line 3
project.properties['retry.backoff'] = '60000' #line 4
假设我们有10个项目 - 我们需要对所有10个项目中的第3行和第4行进行硬编码。我们是否可以启用默认重试机制,以便默认情况下可以将其继承到所有项目。
答案 0 :(得分:1)
全局级属性应该在common.properties中定义,并且可以在azkaban项目中使用。( azkaban-version:3.1.0 )
retries=3
retry.backoff=30000
${retries}
和${retry.backoff}