https://github.com/xiaoshuai/pykaban
A Python client for Azkaban AJAX API with lite enhancement.
https://github.com/xiaoshuai/pykaban
azkaban python python2 python3
Last synced: about 1 year ago
JSON representation
A Python client for Azkaban AJAX API with lite enhancement.
- Host: GitHub
- URL: https://github.com/xiaoshuai/pykaban
- Owner: xiaoshuai
- License: mit
- Created: 2018-08-07T15:47:58.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-14T22:15:26.000Z (about 2 years ago)
- Last Synced: 2024-10-18T13:16:47.215Z (over 1 year ago)
- Topics: azkaban, python, python2, python3
- Language: Python
- Size: 24.4 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: changelog.rst
- License: LICENSE
Awesome Lists containing this project
README
pykaban
========================================
* 使用Python执行阿兹卡班的AJAX接口
* 使用Python创建阿兹卡班任务流程
* 使用Python管理阿兹卡班流程调度
**因UTF-8编码,暂不支持Python 2**
A Python client for Azkaban AJAX API
----------------------------------------
目前已经完成如下接口
* 验证接口 ``api-authenticate``
* 创建项目接口 ``api-create-a-project``
* 删除项目接口 ``api-delete-a-project``
* 上传项目Zip包接口 ``api-upload-a-project-zip``
* 使用Cron灵活调度接口 ``api-flexible-schedule``
Create Flow with Pythonic API
----------------------------------------
规划中
Customized Account Support
----------------------------------------
* 用户账户在``$HOME/.pykabanrc``下可以配置
Flow Schedule Support
----------------------------------------
* 自动解析工程目录下的 schedule.txt 文件,格式``flowname: 0 15 8 * * ? *``,并配置作业调度