Configuring a Custom Java Home Location
Although not recommended, the Java Development Kit (JDK), which Cloudera services require, may be installed at a custom location if necessary. These steps assume you have already installed the JDK during product installation or as part of an upgrade.
To modify the Cloudera Manager configuration to ensure the JDK can be
found:
- Log into the Cloudera Manager server host.
- Open the following file in a text editor:
/etc/default/cloudera-scm-server
- Add the following line:
For example:export JAVA_HOME=path to the Java installation directory
export JAVA_HOME=/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0
- Save the file.
- Restart the Cloudera Manager
Server.
- RHEL 7, SLES 12, Debian 8, Ubuntu 16.04 and higher
-
sudo systemctl restart cloudera-scm-server
- RHEL 5 or 6, SLES 11, Debian 6 or 7, Ubuntu 12.04 or 14.04
-
sudo service cloudera-scm-server restart
- Open the Cloudera Manager Admin Console.
- In the main navigation bar, click the Hosts tab. If you are configuring the JDK location on a specific host only, click the link for that host.
- Click the Configuration tab.
- Select .
- Set the Java Home Directory property to the custom location.
- Click Save Changes.
- Restart all services.