kite: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

applicationName:

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

applicationsDirectory:

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/

deployFileSystem:

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

localApplicationFile:

The local directory of the application to deploy.
  • Type: java.io.File
  • Required: No
  • User Property: kite.localApplicationFile

updateApplication:

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