JAVA_HOME or JRE_HOME need to be set for RPS to run. Ambari installs JDK under /usr/jdk64 by default. Until Ambari starts managing RPS, we should do the following:
- discover the JDK under /usr/jdk64
- if found, set this value as default value for JAVA_HOME property in rps.properties
- export JAVA_HOME in rps.sh
If the JDK is not available in /usr/jdk64, warn the user that JAVA_HOME must be setup. The logic can go into enable-ranger-plugin.sh script.
Once Ambari starts managing the RPS configuration, the default can be changed to /usr/java/default targeted for non-Ambari installations.