Azkaban 一个批量工作流任务调度器,使用Java语言开发。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban使用job配置文件建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。
一:Azkaban介绍以及安装(3.X)
二:Azkaban的使用
三:使用Azkaban时所遇到的问题记录
Cannot request memory (Xms 0 kb, Xmx 0 kb) from
system for job hello, sleep for 60 secs and retry, attempt 1 of 720
错误原因:azkaban默认需要3G的内存,剩余内存不足则会报异常
解决方法:
在azkaban-exec/servcer/plugin/azkaban-exec-server/plugins/jobtypes/ 目录下,在文件commonprivate.properties 中添加 memCheck.enabled=false然后修改
azkaban-exec-server/plugin/azkaban.properties文件中azkaban.jobtype.plugin.dir的路径为绝对路径
|
|