Maven Goal: deploy-app
kite:deploy-app
Full name:
org.kitesdk:kite-maven-plugin:1.0.0:deploy-app
Description:
Deploy a packaged application to a Hadoop filesystem, such as HDFS.
Attributes:
- Requires a Maven project to be executed.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
deployFileSystem | String | - | The Hadoop fileystem used to deploy the application. The filesystem
must be accessible by the client deploying the application. User property is: kite.deployFileSystem. |
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. |
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. |
localApplicationFile | File | - | The local directory of the application to deploy. User property is: kite.localApplicationFile. |
updateApplication | boolean | - | Whether to automatically undeploy applications that already exist
when deploying. If false, and this application has
already been deployed, then an error will be reported. Default value is: false. User property is: kite.updateApplication. |
Parameter Details
The name of the application.
- Type: java.lang.String
- Required: No
- User Property: kite.applicationName
- Default: ${project.build.finalName}-app
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/
The Hadoop fileystem used to deploy the application. The filesystem
must be accessible by the client deploying the application.
- Type: java.lang.String
- Required: Yes
- User Property: kite.deployFileSystem
The local directory of the application to deploy.
- Type: java.io.File
- Required: No
- User Property: kite.localApplicationFile
Whether to automatically undeploy applications that already exist
when deploying. If false, and this application has
already been deployed, then an error will be reported.
- Type: boolean
- Required: No
- User Property: kite.updateApplication
- Default: false