Skip to content

wang14597/bigdata-etl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

documentation

This repo contains the python code to generate oozie workflow and the configuration files for data migration. It also includes with a simple .gitlab-ci.yml which compress the job folder into a zip.

usage

required python version >= 3.8
no additional

sh main.sh

It will generate a workflow.xml for each folder under tmp/data-migration-config/{systemName} and a whole xml containing all workflow.json under the project root.

This program loop all the folder under tmp/data-migration-config, and regenerate a workflow using workflow-template.json

NOTICE: A new uuid will be generated if there is workflow.json under the system(ie: transportationstaging) folder, so if we just want to update an existing workflow instead create a new one remember to keep the old one in the folder.

Detail can be found in documentation.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published