为什么要安装JDK?
Hadoop等很多大数据框架使用Java开发,依赖于Java环境,因此在搭建Hadoop集群之前需要安装好JDK,便于后续大数据框架的Java进程正常启动运行。
JDK的安装步骤如下。
01 执行以下命令,查询系统已安装的JDK:
$ rpm -qa|grep java java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 tzdata-java-2016g-2.el7.noarch python-javapackages-3.4.1-11.el7.noarch java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
02 执行以下命令,卸载以上查询出的系统自带的JDK:
$ sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 $ sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch $ sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 $ sudo rpm -e --nodeps tzdata-java-2016g-2.el7.noarch $ sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch $ sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 $ sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
1)上传解压安装包
上传JDK安装包jdk-8u144-linux-x64.tar.gz到目录/opt/softwares中,然后进入该目录,解压jdk-8u144-linux-x64.tar.gz到目录/opt/modules中,解压命令如下:
$ tar -zxf jdk-8u144-linux-x64.tar.gz -C /opt/modules/
2)配置JDK环境变量
01 执行以下命令,修改文件/etc/profile,配置JDK系统环境变量:
$ sudo vi /etc/profile
02 在文件末尾加入以下内容:
export JAVA_HOME=/opt/modules/jdk1.8.0_144 export PATH=$JAVA_HOME/bin:$PATH
03 执行以下命令,刷新profile文件,使修改生效:
$ source /etc/profile
04 执行java -version命令,若能成功输出以下JDK版本信息,则说明安装成功:
java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b13, mixed mode)