ERRLIST
1.RELEASE3.38.0d的版本是有点问题的,请下载最新的master上的代码进行编译
2.若/azkaban-exec-server/plugins/jobtypes/下commonprivate.proterties文件未配置,则会报以下错误:
未配置:execute.as.user=false
2.某些报错 点我
azkaban 的组成部分
- mysql数据库
- azkaban server –web端
- azkaban executor –job的执行端
下载源码,编译 基于3.38.0
./gradlew installDist 编译下载相关的包
./gradlew distTar 生成相关部署的tar
编译完成之后,找到上述三个部分的tar 分别部署到服务器上,3.34的azkaban-sql 变更为 azkaban-db
安装步骤:
- 初始化mysql:
create database azkaban;
CREATE USER 'azkaban'@'localhost' identified by '123456';
创建表执行 create-all-sql-3.34.1.sql
然后,将编译完成的几个分发包,分别放到对应的服务器上,可以参考这篇博客的安装教程 点我
基于:3.38.0这个release版本在安装中,上面的教程中没有提及的两个大坑:
- 坑1:
启动脚本的时候,必须在项目的目录下启动,不能跑到bin目录下,为什么,请看启动脚本,获取项目目录的方法便知。 - 坑2:如果找不到exector 可以到数据库中查看下exextors的表中,这个节点的状态,是否可用(自动添加的时候的状态为0,是不可用的,需要手动改成1)
- 坑3:ssl 配置了需要 https:xxx 进行登录 但是还是报,不安全(不知道如何解决这个问题)
未完待续…
- 相关链接
Azkaban官网: https://azkaban.github.io
软件下载地址: https://github.com/azkaban/azkaban
官方插件地址: https://github.com/azkaban/azkaban-plugins