1、luigid的启动与简单使用

目录

前言

一、Central Scheduler的简单使用

 1、Central Scheduler的启动

1.1 配置luigid的启动配置与环境配置

1.2 准备一个task例子


前言

我们在使用luigi简单调试时,在启动luigi任务时,经常加上参数 local_scheduler=True,如下。

luigi.build([Join()], local_scheduler=True, detailed_summary=False)

但是,这只是为了调试时,聚焦于代码自身的正确性,才会用它。

而luigi内置了一个调度器叫做Central Scheduler。我们在生产中也是用这个Central Scheduler来控制、监控我们的task。为什么用这个Central Scheduler呢?因为它可以将我们所有的task关联、监控起来,并且luigi提供了可视化界面,让我们能够可视化的控制各个task(后面我会详细介绍这个可视化界面的功能,并且会基于它的原理改造它)。

那么,肯定有人会问,local_scheduler和Central Scheduler有什么却别呢?我认为是2个方面:

  • Central Scheduler可以监控与控制所有task,而local_scheduler只能服务于某个task
  • Central Scheduler有很牛的可视化页面,让我们可以直接干预任务的执行(当然,这得益于luigi暴露的控制task的api)

 

一、Central Scheduler的简单使用

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值