NAME

App::Oozie::Deploy

VERSION

version 0.012

SYNOPSIS

use App::Oozie::Deploy;
App::Oozie::Deploy->new_with_options->run;

DESCRIPTION

This is an action/program in the Oozie Tooling.

NAME

App::Oozie::Deploy - The program to deploy Oozie workflows.

Methods

collect_data_for_deployment_meta_file

collect_names_to_deploy

compile_templates

create_deployment_meta_file

destination_path

guess_running_coordinator

max_wf_xml_length

maybe_update_coordinators

pre_verification

process_templates

process_workflow

prune_path

run

upload_to_hdfs

validate_meta_file

verify_temp_dir

write_deployment_meta_file

Accessors

Overridable from cli

dump_xml_to_json

hdfs_dest

keep_deploy_path

oozie_workflows_base

prune

sla

write_ownership_to_workflow_xml

Overridable from sub-classes

configuration_files

deploy_start

deployment_meta_file_name

email_validator

internal_conf

max_node_name_len

process_coord_directive_varname

required_tt_files

spec_queue_is_missing_message

ttlib_base_dir

ttlib_dynamic_base_dir_name

SEE ALSO

App::Oozie.

AUTHORS

  • David Morel

  • Burak Gursoy

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Booking.com.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.