Maven Goal: run-app
kite:run-app
Full name:
org.kitesdk:kite-maven-plugin:1.0.0:run-app
Description:
Run an app as a job on a cluster.
Attributes:
- Requires a Maven project to be executed.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
oozieUrl | String | - | The URL of the Oozie service to use. User property is: kite.oozieUrl. |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
applicationName | String | - | The name of the application. Default value is: ${project.build.finalName}-app. User property is: kite.applicationName. |
applicationType | String | - | The type of the application (workflow,
coordination, or bundle). Default value is: workflow. User property is: kite.applicationType. |
applicationsDirectory | String | - | The base directory in the Hadoop filesystem (typically HDFS) where
applications are stored. Default value is: /user/${user.name}/apps/. User property is: kite.applicationsDirectory. |
hadoopConfiguration | Properties | - | Hadoop configuration properties. User property is: kite.hadoopConfiguration. |
jobProperties | Properties | - | Job configuration properties for the application. This provides a
means to specify values for parameterized properties in Oozie
applications. User property is: kite.jobProperties. |
Parameter Details
The name of the application.
- Type: java.lang.String
- Required: No
- User Property: kite.applicationName
- Default: ${project.build.finalName}-app
The type of the application (workflow,
coordination, or bundle).
- Type: java.lang.String
- Required: No
- User Property: kite.applicationType
- Default: workflow
The base directory in the Hadoop filesystem (typically HDFS) where
applications are stored.
- Type: java.lang.String
- Required: No
- User Property: kite.applicationsDirectory
- Default: /user/${user.name}/apps/
Hadoop configuration properties.
- Type: java.util.Properties
- Required: No
- User Property: kite.hadoopConfiguration
Job configuration properties for the application. This provides a
means to specify values for parameterized properties in Oozie
applications.
- Type: java.util.Properties
- Required: No
- User Property: kite.jobProperties
The URL of the Oozie service to use.
- Type: java.lang.String
- Required: Yes
- User Property: kite.oozieUrl