object Actions
Oozie workflow actions
- Alphabetic
- By Inheritance
- Actions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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
-
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
-
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
-
def
end: Node
oozie end control node
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
-
def
fs(name: String, step: FileSystemAction*): Node
Oozie filesystem action
Oozie filesystem action
- name
the name of the action
- step
the steps to perform
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
-
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)
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
-
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
-
def
kill(message: String): Node
Oozie kill control node
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
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
-
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
-
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
-
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
-
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
-
def
start: Node
oozie Start control node
-
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
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )