luigi学习3-使用luigid
2016-07-26 10:49
363 查看
--local-scheduler的方式只适用于开发调试阶段,当你真正要把程序部署到一个产品时,我们推荐使用luigid服务。
使用luigid服务不但能提供锁服务(防止一个任务被多个进程重复执行),并且还提供了一个友好的可视界面。
一、如何使用luigid
1.1执行luigid
首先你在一个终端执行:
luigid
那么luigid服务就会启动
1.2执行top artist任务
注意:这里将--local-scheduler参数去掉了,这个脚本会连接scheduler服务,也就是luigid。
你可以通过http://localhost:8082来查看可视化界面。
1.3可视化界面的截图
下面这个截图是ArtistToplistToMysql的依赖关系图:
![](http://images2015.cnblogs.com/blog/662260/201607/662260-20160726104712059-1848793245.png)
至此,topArtist例子就完了,你也学习到了luigi的基本用法。
使用luigid服务不但能提供锁服务(防止一个任务被多个进程重复执行),并且还提供了一个友好的可视界面。
一、如何使用luigid
1.1执行luigid
首先你在一个终端执行:
luigid
那么luigid服务就会启动
1.2执行top artist任务
PYTHONPATH='' luigi --module top_artists ArtistToplistToMysql --date-interval 2012-08
注意:这里将--local-scheduler参数去掉了,这个脚本会连接scheduler服务,也就是luigid。
你可以通过http://localhost:8082来查看可视化界面。
1.3可视化界面的截图
下面这个截图是ArtistToplistToMysql的依赖关系图:
![](http://images2015.cnblogs.com/blog/662260/201607/662260-20160726104712059-1848793245.png)
至此,topArtist例子就完了,你也学习到了luigi的基本用法。
相关文章推荐
- 百度编辑器UEditor修改成支持物理路径
- Volley XMLRequest GsonRequest 笔记
- Java Runtime.exec() Android ProcessBuilder 输出流阻塞
- Key-Value Observing机制
- jquey版本问题
- String 和StringBuffer,StringBuilder的区别
- POJ-2524-Ubiquitous Religions
- mosquitto源码分析(一)
- 五十个UI设计资源网站
- POJ 1458 Common Subsequence [DP.LIS]
- 62. Unique Paths
- android mosquitto客户端使用SSL功能的具体操作总结(android mqtt ssl 加密)
- Page directive: illegal to have multiple occurrences of contentType with different values (old: text
- Postgresql uuid,pgtrashcan,pldebugger install
- iOS: 如何调节UITabbarItem的图片和文字位置
- ReflectionToStringBuilder的使用分析与优化
- JMeter Installation Guide
- 【转】Android Gradle 编译错误Java finished with non-zero exit value 2
- LeetCode—376. Wiggle Subsequence
- [JS] JS模块化开发之RequireJS