Fork me on GitHub

cdk:run-app

Full name:

com.cloudera.cdk:cdk-maven-plugin:0.5.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: cdk.oozieUrl.

Optional Parameters

Name Type Since Description
applicationName String - The name of the application.
Default value is: ${project.build.finalName}-app.
User property is: cdk.applicationName.
applicationType String - The type of the application (workflow, coordination, or bundle).
Default value is: workflow.
User property is: cdk.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: cdk.applicationsDirectory.
hadoopConfiguration Properties - Hadoop configuration properties.
User property is: cdk.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: cdk.jobProperties.

Parameter Details

applicationName:

The name of the application.
  • Type: java.lang.String
  • Required: No
  • User Property: cdk.applicationName
  • Default: ${project.build.finalName}-app

applicationType:

The type of the application (workflow, coordination, or bundle).
  • Type: java.lang.String
  • Required: No
  • User Property: cdk.applicationType
  • Default: workflow

applicationsDirectory:

The base directory in the Hadoop filesystem (typically HDFS) where applications are stored.
  • Type: java.lang.String
  • Required: No
  • User Property: cdk.applicationsDirectory
  • Default: /user/${user.name}/apps/

hadoopConfiguration:

Hadoop configuration properties.
  • Type: java.util.Properties
  • Required: No
  • User Property: cdk.hadoopConfiguration

jobProperties:

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: cdk.jobProperties

oozieUrl:

The URL of the Oozie service to use.
  • Type: java.lang.String
  • Required: Yes
  • User Property: cdk.oozieUrl