首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

任务调度系统 Azkaband 搭建

Azkaband 搭建

获取压缩包tar.gz

拉取相应版本代码

https://github.com/azkaban/azkaban/releases

git clone https://github.com/azkaban/azkaban.git

在项目根目录下一次执行

清理一下`./gradlew clean`

压缩成jar包`./gradlew distTar`

生成azkaban-web-server,azkaban-exec-server,azkaban-db等tar.gz包

复制上面三个tar.gz到/opt/azkaban/目录,并解压重命名

初始化azkaban数据库

创建数据库azkaban

创建用户和密码

给用户赋予数据库权限

执行sql脚本初始化数据库

配置jetty ssl

密码:123456

配置azkaban-web-server

在/opt/azkaban/azkaban-web-server-3.49.0-4目录下创建conf目录(如果目录下有conf目录则忽略,没有则从azkaban-solo-server目录下面拷贝过来,并拷贝log4j.properties 放到conf目录下)

编辑azkaban.properties文件,其中mysql数据库,用户密码根据上一步配置的进行调整,此处没有配置jetty ssl,jetty.use.ssl=false

配置azkaban-users.xml文件,测试使用默认设置

根据需要配置log4j.properties文件,测试使用默认

启动azkaban-web-server

,关闭使用

查看日志文件

访问http://localhost:8081/index  初始密码为azkaban-user.xml里面配置的账号密码,默认为azkaban,azkaban

配置azkaban-exec-server

复制azkaban-web-server下的conf目录到azkaban-exec-server的conf目录下

编辑azkaban.properties

编辑log4j.propertis文件,根据需要调整,这里更换了一个日志文件名称azkaban-execserver.log

启动azkaban-exec-server

,关闭使用

查看日志

测试任务执行

创建简单任务脚本

压缩成zip包

在Azkaban系统创建测试project,并上传zip包进行测试

搭建过程遇到的坑

安装gradle

https://docs.gradle.org/current/userguide/installation.html

配置环境变量

Alt text

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180707G0T27M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券