生成和部署ApacheOozie工作流的工具
slippinj的Python项目详细描述
1.0.7版本Para Desplegar Legacy
Oozie工作流工具又名Slippin Jimmy
生成oozie工作流可能是一项乏味的任务,编码xml不是 太棒了,所以你可以用Jinja模板 处理模板.py脚本。
安装模块
# pip install slippinj
关于依赖关系,cx_oracle是一个python扩展模块 这使得jimmy scribe能够访问oracle数据库。 此模块当前是针对Oracle客户端11.2、12.1和12.2构建的, 和是安装Oracle InstanceClient的操作所必需的。 您可以在以下位置查看如何安装: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 或 https://anaconda.org/anaconda/oracle-instantclient 用于Conda环境用户。
运行脚本
脚本期间要求提供未提供和必需的参数 执行:
jimmy -h
运行测试
在运行测试或安装 版本将用于运行它们
$ make test
模块组件
滑步吉米由上述组件组成:*抄写:它创造了 源数据库中的文档和基本配置* 代客泊车:它为集群提供所需的软件*tlacuilo: 它从yaml配置*anabasii编译xml工作流: 它将代码上传到集群*cooper:一旦代码被 上传它运行工作流*hersir:执行编译、上传和 将代码上载到群集后,运行工作流
alt标记