Object

org.antipathy.scoozie.api

Actions

Related Doc: package api

Permalink

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

    Permalink

    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

    Permalink

    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], subject: String, body: String, contentTypeOption: Option[String] = None): Node

    Permalink

    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

    contentTypeOption

    optional string defining the content type of the message

  9. def end: Node

    Permalink

    oozie end control node

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

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

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

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

    Permalink

    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, jobXmlOption: Option[String], configuration: Configuration, step: FileSystemAction*): Node

    Permalink

    Oozie filesystem action

    Oozie filesystem action

    name

    the name of the action

    jobXmlOption

    optional job.xml path

    configuration

    additional config for this action

    step

    the steps to perform

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hive(name: String, scriptName: String, scriptLocation: String, parameters: Seq[String], jobXmlOption: Option[String], files: Seq[String], configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare])(implicit credentialsOption: Option[Credentials]): Node

    Permalink

    Oozie Hive action

    Oozie Hive action

    name

    the name of the action

    scriptName

    the name of the hive script

    scriptLocation

    the path to the hive script

    parameters

    a collection of parameters to the hive script

    jobXmlOption

    optional job.xml path

    files

    additional files to pass to job

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional prepare stage for the action

  18. final def isInstanceOf[T0]: Boolean

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

    Permalink

    Oozie Java action

    Oozie Java action

    name

    the name of 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

    jobXmlOption

    optional job.xml path

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional prepare stage for the action

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

    Permalink

    Oozie join control node

    Oozie join control node

    name

    the name of the join

    to

    the node the join transitions to

  21. def kill(message: String): Node

    Permalink

    Oozie kill control node

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

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. def pig(name: String, script: String, params: Seq[String], arguments: Seq[String], files: Seq[String], jobXmlOption: Option[String], configuration: Configuration, yarnConfig: YarnConfig, prepareOption: Option[Prepare])(implicit credentialsOption: Option[Credentials]): Node

    Permalink

    Oozie Java action definition

    Oozie Java action definition

    name

    the name of the action

    script

    the location of the pig script

    params

    parameters to the script

    arguments

    arguments to the script

    files

    additional files to bundle with the job

    jobXmlOption

    optional job.xml for the script

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional prepare stage for the action

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

    Permalink

    Oozie Hive action definition

    Oozie Hive action definition

    name

    the name of 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

    captureOutput

    capture output from this action

    jobXmlOption

    optional job.xml path

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

    prepareOption

    an optional prepare stage for the action

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

    Permalink

    Oozie Spark action definition

    Oozie Spark action definition

    name

    the name of the action

    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

    jobXmlOption

    optional job.xml path

    prepareOption

    an optional prepare phase for the action

    configuration

    additional config for this action

    yarnConfig

    Yarn configuration for this action

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

    Permalink

    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 prepare step

    jobXmlOption

    optional job.xml path

    args

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

    files

    files to include with the action

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

    Permalink

    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 prepare step

    jobXmlOption

    optional job.xml path

    command

    an optional sqoop command (default)

    files

    files to include with the action

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

    Permalink

    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

  31. def start: Node

    Permalink

    oozie Start control node

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

    Permalink

    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

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

    Permalink

    Ooozie decision node switch

    Ooozie decision node switch

    node

    the node to switch to

    predicate

    the predicate for switching to the node

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

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped