Azkaban所支持的Job类型及示例
在官方文档的介绍中,了解到Azkaban所支持的工作类型还是很丰富的,如:Command,HadoopShell,Python,Java,Hive,Pig等等。不过在此我们主要具体只来讲解下Python与Java的工作类型任务,其它工作类型的话,比如Commnad,Hive,HadoopShell相对比较简单就不做详解,有需要的话可以自行实践一下。
不管提交哪一种任务,Azkaban默认都是通过上传压缩包来管理,那么在此建议大家养成一个习惯,不要所执行的文件(代码)打包到Azkaban的工程包里面。这样带来的好处是显而易见的,比如:
工程创建的速度快,不需要上传执行部分文件
避免了修改
MySQL中的max_allow_packet参数以解决工程文件上传失败的问题在分布式布署环境中,当执行Task免去了在不同节点中拷贝工程包的麻烦
