org.antipathy.scoozie.api

Actions

object Actions

Oozie workflow actions

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Actions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def decision(name: String, default: Node, switch: Switch*): Node

    Oozie decision control node

    Oozie decision control node

    name

    the name of the decision node

    default

    the default action for the decision

    switch

    the switches in the decision node

  9. def distCP(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, arguments: Seq[String], javaOptions: String)(implicit credentialsOption: Option[Credentials]): Node

    DistCP action definition

    DistCP action definition

    name

    the name of the action

    configuration

    additional configuration to pass to the action

    yarnConfig

    the yarn configuration

    prepareOption

    optional preparation step

    arguments

    arguments to the DistCP action

    javaOptions

    java options to pass to the action

  10. def email(name: String, to: Seq[String], cc: Seq[String] = Seq.empty[String], subject: String, body: String): Node

    Email action

    Email action

    name

    the name of the action

    to

    the to recipient list

    cc

    an optional cc recipient list

    subject

    the message subject

    body

    the message body

  11. def end: Node

    oozie end control node

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def fork(name: String, nodes: Seq[Node]): Node

    Oozie Fork control node

    Oozie Fork control node

    name

    the name of the fork

    nodes

    the nodes within the fork

  16. def fs(name: String, step: FileSystemAction*): Node

    Oozie filesystem action

    Oozie filesystem action

    name

    the name of the action

    step

    the steps to perform

  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. def hive(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, hiveSettingsXML: String, scriptName: String, scriptLocation: String, parameters: Seq[String])(implicit credentialsOption: Option[Credentials]): Node

    Oozie Hive action

    Oozie Hive action

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare stage for the action

    hiveSettingsXML

    the path to the hive settings XML

    scriptName

    the name of the hive script

    scriptLocation

    the path to the hive script

    parameters

    a collection of parameters to the hive script

  20. def hive2(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, hiveSettingsXML: String, scriptName: String, scriptLocation: String, parameters: Seq[String], jdbcUrl: String, password: Option[String] = None)(implicit credentialsOption: Option[Credentials]): Node

    Oozie Hive action definition

    Oozie Hive action definition

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare stage for the action

    hiveSettingsXML

    the path to the hive settings XML

    scriptName

    the name of the hive script

    scriptLocation

    the path to the hive script

    parameters

    a collection of parameters to the hive script

    jdbcUrl

    The JDBC URL for the Hive Server 2

    password

    Password of the current user (non-kerberos environments)

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def java(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, mainClass: String, javaJar: String, javaOptions: String, commandLineArgs: Seq[String], files: Seq[String], captureOutput: Boolean)(implicit credentialsOption: Option[Credentials]): Node

    Oozie Java action definition

    Oozie Java action definition

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare stage for the action

    mainClass

    the main class of the java job

    javaJar

    the location of the java jar

    javaOptions

    options for the java job

    commandLineArgs

    command line arguments for the java job

    files

    files to include with the application

    captureOutput

    capture output from this action

  23. def join(name: String, to: Node): Node

    Oozie join control node

    Oozie join control node

    name

    the name of the join

    to

    the node the join transitions to

  24. def kill(message: String): Node

    Oozie kill control node

  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. def pig(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, script: String, params: Seq[String], jobXml: Option[String] = None)(implicit credentialsOption: Option[Credentials]): Node

    Oozie Java action definition

    Oozie Java action definition

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare stage for the action

    script

    the location of the pig script

    params

    arguments to the script

    jobXml

    optional job.xml for the script

  29. def shell(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, scriptName: String, scriptLocation: String, commandLineArgs: Seq[String], envVars: Seq[String], files: Seq[String], captureOutput: Boolean)(implicit credentialsOption: Option[Credentials]): Node

    Oozie Hive action

    Oozie Hive action

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare stage for the action

    scriptName

    the name of the script

    scriptLocation

    the path to the script

    commandLineArgs

    command line arguments for script

    envVars

    environment variables for the script

    files

    files to include with the script

  30. def spark(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare] = None, sparkSettings: String, sparkMasterURL: String, sparkMode: String, sparkJobName: String, mainClass: String, sparkJar: String, sparkOptions: String, commandLineArgs: Seq[String], files: Seq[String])(implicit credentialsOption: Option[Credentials]): Node

    Oozie Spark action

    Oozie Spark action

    name

    the name of the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional ActionPrepare phase for the action

    sparkSettings

    the spark settings location

    sparkMasterURL

    the url of the spark master

    sparkMode

    the mode the spark job should run in

    sparkJobName

    the name of the spark job

    mainClass

    the main class of the spark job

    sparkJar

    the location of the spark jar

    sparkOptions

    options for the spark job

    commandLineArgs

    command line arguments for the spark job

  31. def sqoopAction(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare], args: Seq[String], files: Seq[String])(implicit credentialsOption: Option[Credentials]): Node

    Oozie Sqoop action definition

    Oozie Sqoop action definition

    name

    the name of the action

    configuration

    configuration to provide to the action

    yarnConfig

    the yarn configuration

    prepareOption

    an optional ActionPrepare step

    args

    arguments to specify to sqoop (ignored if command is specified)

    files

    files to include with the action

  32. def sqoopAction(name: String, configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare], command: String, files: Seq[String])(implicit credentialsOption: Option[Credentials]): Node

    Oozie Sqoop action definition

    Oozie Sqoop action definition

    name

    the name of the action

    configuration

    configuration to provide to the action

    yarnConfig

    the yarn configuration

    prepareOption

    an optional ActionPrepare step

    command

    the sqoop command

    files

    files to include with the action

  33. def ssh(name: String, host: String, command: String, args: Seq[String], captureOutput: Boolean)(implicit credentialsOption: Option[Credentials]): Node

    Oozie SSH action

    Oozie SSH action

    name

    The name of the action

    host

    The hos to connect to (user@host)

    command

    The shell command to execute

    args

    Parameters to be passed to the shell command

    captureOutput

    Capture output of the STDOUT of the ssh command execution

  34. def start: Node

    oozie Start control node

  35. def subWorkflow(name: String, configuration: Configuration, yarnConfig: YarnConfig, applicationPath: String, propagateConfiguration: Boolean)(implicit credentialsOption: Option[Credentials]): Node

    Oozie sub-workflow action definition

    Oozie sub-workflow action definition

    name

    the name of the action

    configuration

    configuration to provide to the action

    yarnConfig

    the yarn configuration

    applicationPath

    The path to the workflow

    propagateConfiguration

    should the parent workflow properties be used

  36. def switch(node: Node, predicate: String): Switch

    Ooozie decision node switch

    Ooozie decision node switch

    node

    the node to switch to

    predicate

    the predicate for switching to the node

  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  38. def toString(): String

    Definition Classes
    AnyRef → Any
  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped