Packages

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
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. 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

  7. 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

  8. 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

  9. def end: Node

    oozie end control node

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. 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

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

    Oozie filesystem action

    Oozie filesystem action

    name

    the name of the action

    step

    the steps to perform

  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. 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

  18. 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)

  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. 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

  21. 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

  22. def kill(message: String): Node

    Oozie kill control node

  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. def start: Node

    oozie Start control node

  33. 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

  34. 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

  35. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped