Azkaban-任务调度管理器

Azkaban据说是哈利波特系列故事中的一座监狱的名字,卧槽,搜索这个词多数也都是哈利波特相关的网页,真是恼火!能搜到的azkaban的项目主页在:http://azkaban.github.io/azkaban2/,这里介绍得还是比较详细的,源码地址https://github.com/azkaban,项目主页提供的下载链接http://azkaban.github.io/azkaban2/downloads.html,但是你如果下载这的2.1版本的tar包,很坑爹的,部署的过程中会遇到很多问题。官方文档看个遍,很多坑和很多细节介绍得并不全面,因为版本之间细节修订比较多,所以这里补充记录一下切实可行的部署安装流程。
azkaban如github上所见,有两个版本,1.x和2.x,1.x试验了一把,可以安装,而且不需要mysql,独立部署启动就行了,还挺好用,但是貌似没有用户认证或者增加额外插件的功能。但是对于一般的应用,dag类型的作业或者其他简单地定时任务,1.0版本还是不错的。
项目主页重点介绍的是2.x版本的azkaban,但是基本上,项目介绍和实际的部署包并不完全一致,也搞不清楚介绍的到底是2.0还是2.1,卧槽,你去githup上进去看,要注意选择的是release-2.1还是branch-3 & master,因为这两个版本还是有很多不同,branch-3 & master其实是2.2版本,关于2.2项目主页并未更新提及。
2.1不是不能安装,但是它的确问题不少,比如坑爹的启动脚本,以及zip工作流压缩包不能识别等,另外,executor启动的时候依赖插件,报错,这些东西实在让人恼火。幸运的是这些很傻逼的细节,对比了一下,在2.2都得到了修复。
但是项目主页并不提供现成的项目包给你下载,所以我们必须要亲自ant编译打包,之前没用过ant,以为很吊,其实巨简单,因为build.xml都给你写好了,你只要安装ant,执行ant就行了。下面就详细记录一下,ankaban2.2的安装流程。
一、mysql的安装。
这个网上资料一大堆,但是个人比较喜欢用二进制安装包,简单说下吧:
下载安装包解压,进入安装目录cd mysql,拷贝主配置文件cp support-files/my-default.cnf /etc/my.cnf ;初始化数据库./scripts/mysql_install_db 
由于二进制包是编译者编译之后打包成的,所以安装目录中的有些文件属主和属组都很陌生&#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值