配置所有机器jdk版本
方式如图:
操作如图所示
- 点击主机下拉框
- 选取所有主机,并单击
- 转跳到新页面后,点击配置
- 转调到新页面后,在检索框中输入:java
- 在java主目录中配置JAVA_HOME 所在的位置
- 点击保存更改
备注:
- 配置这个之前确定集群中每台机器安装好要配置的jdk版本
- 这个配置会覆盖安装cloudrea-manager时指定的JDK版本,并对cloudrea-manager管理的所有Java应用生效。
单独指定某个应用jdk版本
若果想单独指定 hiveserver2、hbase、hdfs、yarn 等的jdk版本可如下图操作,这里拿hiveserver2演示:
- 点击对应应用
- 进入应用页面后,点击配置
- 检索框中输入:Java
- 找到 xxxx环境高级配置代码段(安全阀),并配置JAVA_HOME=/usr/java/jdk1.8.0_144
- 点击保存更改
指定spark某个应用jdk版本
在submit 应用的时候指定,如下
--conf spark.yarn.appMasterEnv.JAVA_HOME=/usr/java/jdk1.8.0_144
--conf spark.executorEnv.JAVA_HOME=/usr/java/jdk1.8.0_144