CentOS7中的JAVA_HOME的设置

场景:

今天想测试下SparkSQL,于是想搭建个Spark集群。

冲突:

之前使用的是Ubuntu的操作系统,今天用的为CentOS 7。前期准备工作完成后,启动集群发现 $JAVA_HOME报错。

问题:

CentOS 7上的$JAVA_HOME的路径与Ubuntu的路径不同。

答案:

先查询Java的安装位置:

which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java 
[root@localhost hadoop-2.8.3]# vim /etc/profile

#添加内容如下:
export JAVA_HOME=/etc/alternatives/java_sdk

[root@localhost hadoop-2.8.3]# source /etc/profile
[root@localhost hadoop-2.8.3]# $JAVA_HOME/bin/java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

猜你喜欢

转载自blog.csdn.net/rainbowzhouj/article/details/80793070