The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

App::Oozie::Run

VERSION

version 0.016

SYNOPSIS

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

DESCRIPTION

For this to work, the coordinator.xml and workflow.xml must make

    <coordinator-app timezone="UTC" xmlns="uri:oozie:coordinator:0.1"
        name      = "${appName}"
        frequency = "${if frequency}"
        start     = "${startTime}"
        end=      = "${endTime}"
        >
        <action>
            <workflow>
                <!-- HDFS base dir -->
                <app-path>${workflowsBase}/${appName}</app-path>
            </workflow>
        </action>
    </coordinator-app>

NAME

App::Oozie::Run - Schedule Oozie Coordinators and Workflows.

Methods

ask

check_coordinator_function_calls

check_current_instances

collect_oozie_cmd_args

collect_properties

execute

log_console_url

probe_settings

run

setup_dates

verify_sla

Accessors

Overridable from cli

appname

dates_from_properties

define

doas

enddate

endhour

endmin

notify

path

sla_duration

startdate

starthour

startmin

type

Overridable from sub-classes

basedir

errors

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.