Alternatively, you can use the –j flag during the ambari-server setup step. It will setup the ambari.properties correctly. You will need to ensure that all hosts do have the same java path. If you plan on using kerberos, you wiil need to also deploy the JCE files.
ambari-server setup –j /path/to/java/home Thanks, Olivier From: Jayesh Thakrar Reply-To: Ambari User, Jayesh Thakrar Date: Thursday, 9 July 2015 19:27 To: Ambari User Subject: Re: Amabri - with custom java - version Although not supported with Ambari 2.0, we are using it today. To do so, during Ambari server s/w install specify custom Java and give its path. Note that Java should be at the same location on all servers. Once you do that, the /etc/ambari-server/conf/ambari.properties properties file will have that path for the property "java.home". E.g. here's ours - ....... java.home=/dotomi/java/jdk java.releases=jdk1.7,jdk1.6 jdk1.6.desc=Oracle JDK 1.6 jdk1.6.dest-file=jdk-6u31-linux-x64.bin jdk1.6.home=/usr/jdk64/ jdk1.6.jcpol-file=jce_policy-6.zip jdk1.6.jcpol-url=http://public-repo-1.hortonworks.com/ARTIFACTS/jce_policy-6.zip jdk1.6.re=Creating (jdk.*)/jre jdk1.6.url=http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-6u31-linux-x64.bin jdk1.7.desc=Oracle JDK 1.7 jdk1.7.dest-file=jdk-7u67-linux-x64.tar.gz jdk1.7.home=/usr/jdk64/ jdk1.7.jcpol-file=UnlimitedJCEPolicyJDK7.zip jdk1.7.jcpol-url=http://public-repo-1.hortonworks.com/ARTIFACTS/UnlimitedJCEPolicyJDK7.zip jdk1.7.re=(jdk.*)/jre jdk1.7.url=http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-7u67-linux-x64.tar.gz ........ ________________________________ From: Satyanarayana Jampa <sja...@innominds.com<mailto:sja...@innominds.com>> To: "user@ambari.apache.org<mailto:user@ambari.apache.org>" <user@ambari.apache.org<mailto:user@ambari.apache.org>> Sent: Thursday, July 9, 2015 1:20 PM Subject: Amabri - with custom java - version Hi, I am configuring java-1.8 to be used with Ambari during the “ambari-server setup” option. Also, I added the java-1.8 on all the nodes manually and have set the class path and JAVA_HOME. While installing Hadoop components, the Ambari is installing its default java-version, instead of using the existing java-1.8. How can we say Ambari not to install pre-packaged java and use the one which was manually setup on all the datanodes. Thanks, Satya.