美文网首页
Azkaban 初步了解 2016-12-16

Azkaban 初步了解 2016-12-16

作者: 重剑无锋_Augustine | 来源:发表于2016-12-16 19:33 被阅读42次

Azkaban 初步了解 2016-12-16

  1. 功能特点

    1. Web 用户界面
    2. 方便上传工作流
    3. 方便设置任务之间的关系
    4. 调度工作流
    5. 认证、授权(权限的工作)
    6. 能够杀死并重启工作流
    7. 模块化和可插拔的插件机制
    8. 项目工作区
    9. 工作流和任务的日志记录和审计
  2. 安装部署

    1. 主要有三个组件:MySQL 服务器、Web 服务器、executor 服务器。
    2. git clone https://github.com/azkaban/azkaban.git
      1. 建议一下操作翻墙进行
      2. git clone 完毕之后,进入根目录,运行:./gradlew distTar
      3. 如果 步骤2 特别慢或者下载失败,可以直接下载: gradle ,放置/Users/xuguotao/.gradle/wrapper/dists/gradle-2.7-all/4ryh47z6pv2tj9n03uiw8pzc6 目录中,这个目录自己找自己本机即可。
      4. 然后 先执行 ./gradlew cleanup ,再继续执行 ./gradlew distTar
  3. solo server mode 模式

    1. 这是最简单的一种使用模式

      1. DB 使用的是内置的 H2
      2. web server 和 executor server 在一个进程里
      3. 可用于尝试和执行一些小规模的场景
    2. 执行 bin/azkaban-solo-start.sh 即可启用

    3. 配置修改 conf/azkaban.properties

      # Azkaban Personalization Settings
      azkaban.name=Augustine
      azkaban.label=Augustine Solo
      azkaban.color=#FF3601
      azkaban.default.servlet.path=/index
      web.resource.dir=web/
      default.timezone.id=Asia/Shanghai
      
      # mail settings
      mail.sender=cto@5dcto.com
      mail.host=smtp.exmail.qq.com
      mail.user=cto@5dcto.com
      mail.password=
      job.failure.email=cto@5dcto.com
      job.success.email=cto@5dcto.com
      

相关文章

网友评论

      本文标题:Azkaban 初步了解 2016-12-16

      本文链接:https://www.haomeiwen.com/subject/nitomttx.html