千家信息网

azkaban中job配置的示例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了azkaban中job配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。a) Job类型所有的job都需要
千家信息网最后更新 2026年11月03日azkaban中job配置的示例分析

这篇文章主要介绍了azkaban中job配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

a) Job类型

所有的job都需要一个知道那个他们如何去执行的type。一般的,有这样四种job类型:java、command、javaprocess和pig。

Property

Require?

Meaning

type

required

Job类型:java、command、javaprocess或pig

每个类型都有多种选项,如下描述。

i. command jobs

命令行jobs本质上是作为单独进程执行的Unix命令。任何输出都要以标准输出或标准错误写入到日志当中。如果一个job完成时退出代码为零则代表执行成功,若非零则失败。

azkaban web动态传参,command job可以通过${变量名}获取该参数。

ii. javaprocess jobs

Java process jobs 是一个方便启动java程序的容器。它等价于从命令行执行一个class的main方法。下面介绍在javaprocess jobs中的可用属性:

env.property可以通过程序获取环境变量获得。

iii. pig jobs

这个job类型会通过Grunt运行pig脚本。下面介绍pig jobs的可用属性:

iv. java jobs

Java jobs是一个带有run()方法的java类,例如。Java class不必要实现任何接口。Azkaban会充分利用在下面class中定义的方法:

b) Job锁

在Azkaban中有三种类型的锁:permit、read.lock和write.lock。

i. Permits

Permit锁是用于限制对一个资源的并发访问。例如:如果你想保证访问特定数据库一次不超过4个job,你可以建立一个有四个permit的池并且每个job需要得到一个permit才可运行。Perimits的数量可以在job目录下的 .property 文件中的属性当中设置。

Permit job的数量必须通过job.permits这个job参数设置提供才可运行。所有的permits会在job结束或失败时立即释放。

ii. Read and Write 锁

Azkaban支持位资源设置Read/Write locks。一个常见的用例就是锁定一个在HDFS中的文件修改的权限。例如:当你有许多job在读一个文件,这时有一个job想重建它,你就要确保在别的job读它的时候你不重建这个文件。读者不会妨碍其他读者并且允许任意数量的读者。无论怎样,都只能允许有一个作者,并且在开始写的时候,所有的读者必须执行完毕。

这些所必须通过read.lock和write.lock下面定义参数进行设置:

e) Azkaban系统属性

感谢你能够认真阅读完这篇文章,希望小编分享的"azkaban中job配置的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

类型 属性 文件 篇文章 读者 参数 命令 数量 方法 运行 示例 分析 配置 变量 可以通过 时候 标准 程序 资源 i. 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 蓝思科技飞鸽互联网 互联网 科技公司 广州互联网科技公司 上海互联网科技有限公司 顺玮阁互联网科技 中正互联网科技招聘 中盈科技互联网信息有限公司 世界互联网科技公司市值排名 互联网媒体平台算高科技产业 米聚互联网科技南京有限公司排面 亳州好赞互联网科技有限公司 民营互联网公司国防科技 互联网在线教育科技创业 小米互联网科技园入驻 半导体是互联网高科技吗 抖集互联网科技技术咨询 云南互联网科技学费 互联网科技博主张洲 互联网高科技绘画 上海互联网科技有限公司 互联网金融科技平台 新浪科技互联网 郑州华宇互联网科技 中国的互联网科技企业的崛起 互联网科技大奖都有哪些公司 浙南科技城互联网大厦招聘 宁波跨境商互联网科技有限公司 上海互联网科技园景观 互联网高科技绘画
0