datastage:如何在意外终止后保持连续模式作业运行

yc0p9oo0  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(317)

我有一个作业,它使用kafka connector stage读取kafka队列,然后加载到数据库中。该作业以连续模式运行,没有时间结束,因为它一直实时监视kafka队列。

由于意外原因(如服务器问题、作业问题等),作业可能会因失败而终止。一般来说,这发生在300小时的工作运行之后。因此,为了使作业保持活动状态,我必须手动查看作业状态,然后进行重置并运行,以保持作业运行。
问题是,在作业终止和我的手动重置和运行之间可能会经过几个小时,这是至关重要的。因此,我正在寻找一种消除手动交互的方法,并通过自动化作业调用来减少这种差距。
我尝试使用control-m每天运行作业,但没有成功:control-m调用作业的第一天,它就运行得很好。但是在第二天,当control-m再次尝试示例化作业时,它失败了(因为它已经在运行了)。此外,datastage永远不会告诉back control-m作业已经成功结束,因为作业的性质不允许这样做。
说到这里,我想听听你的想法,让我振作起来。
首先想到的是创建一个中间序列,然后在control-m中调度它。然后,这个新序列将使用命令行stage异步调用连续作业。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题