azkaban简单job示例以及多个有依赖关系的job示例以及 azkaban web界面介绍

版权声明:zengxianglei博客 https://blog.csdn.net/zengxianglei/article/details/89666706

azkaban简单job示例以及多个有依赖关系的job示例

链接:https://www.cnblogs.com/qingyunzong/p/8810610.html

azkaban web地址: https://note1:8443
账号:admin
密码:admin

首页有四个菜单

projects:最重要的部分,创建一个工程,所有flows将在工程中运行。
scheduling:显示定时任务
executing:显示当前运行的任务
history:显示历史运行任务

步骤简写:
创建 .job文件 里面写脚本
zip -r 压缩名 .job文件
sz 压缩名
在web 页面创建项目 和描述 上传 刚才下载的压缩包 点击 :execute flow
在history可以看到 对应的项目及序号
这个序号 在对应的服务器上的/export/servers/azkaban/executorserver/executions下也有对应的序号目录【这个目录里有对应项目的日志文件 如:_flow.1.command.log ;_job.1.command.log(此日志文件中有执行命令的结果输出)】

举例1:vi command.job
#command.job
type=command
command=echo ‘hello’

举例2:vi foo.job
#foo.job
type=command
command=echo foo

vi bar.job
#bar.job
type=command
dependencies=foo
command=echo bar

举例3.

bin 目录下存储的是可执行文件。

etc 目录下存储的是 hadoop 所有的配置文件。

include,lib,libexec 目录下存储的是本地库,暂时用不到。

sbin 目录下存储的 hadoop 的集群命令,比如:启动,停止。

share/doc 目录下存储的是 hadoop 的官方文档。

share/hadoop 目录下存储的是 hadoop 所有的依赖 jar 包。

猜你喜欢

转载自blog.csdn.net/zengxianglei/article/details/89666706