Deploying a Java 8 Cluster
When Cloudera Director installs Cloudera Manager and CDH clusters in the cloud, a version of the Java JDK is installed on each instance during the bootstrap process. By default, Cloudera Director installs a version of Java 7, but Java 8 can be installed, instead, by running the bootstrap script described on this page.
javaInstallationStrategy configuration
In order to use this bootstrap script, you must configure your deployment to use a javaInstallationStrategy value of NONE. This can be done using a configuration file or using the Cloudera Director API, but this property is not currently configurable in the Cloudera Director web UI. Here is how this setting would look in a configuration file:
...
cloudera-manager {
instance: ${instances.m3x} {
tags {
application: "Cloudera Manager 5"
}
}
javaInstallationStrategy: NONE
...
}
After the Cloudera Manager deployment has been created, additional Java 8 clusters can be added from the web web UI using the bootstrap script.
Bootstrap script
The bootstrap script java8-bootstrap-script.sh is located on the Cloudera public GitHub site. Also on the site is a copy of the instructions for using the script, Deploying a Java 8 cluster.
instances {
m3x {
type: m3.xlarge
image: ami-6283a827
bootstrapScriptPath: "/script-path/java8-bootstrap-script.sh"
}
}