- Hadoop 3.x大數(shù)據(jù)開(kāi)發(fā)實(shí)戰(zhàn)
- 張偉洋
- 312字
- 2023-07-17 19:28:28
2.2 安裝JDK

Hadoop等很多大數(shù)據(jù)框架使用Java開(kāi)發(fā),依賴于Java環(huán)境,因此在搭建Hadoop集群之前需要安裝JDK。
JDK的安裝步驟如下:
01 卸載系統(tǒng)自帶的JDK。執(zhí)行以下命令,查詢系統(tǒng)已安裝的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
執(zhí)行以下命令,卸載以上查詢出的系統(tǒng)自帶的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
02 安裝JDK。上傳JDK安裝包jdk-8u144-linux-x64.tar.gz到目錄/opt/softwares中,然后進(jìn)入該目錄,解壓jdk-8u144-linux-x64.tar.gz到目錄/opt/modules中,解壓命令如下:
$ tar -zxf jdk-8u144-linux-x64.tar.gz -C /opt/modules/
執(zhí)行以下命令,修改文件/etc/profile,配置JDK系統(tǒng)環(huán)境變量:
$ sudo vi /etc/profile
在文件末尾加入以下內(nèi)容:
export JAVA_HOME=/opt/modules/jdk1.8.0_144 export PATH=$JAVA_HOME/bin:$PATH
執(zhí)行以下命令,刷新profile文件,使修改生效:
$ source /etc/profile
執(zhí)行java -version命令,若能成功輸出以下JDK版本信息,說(shuō)明安裝成功:
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)
推薦閱讀
- 漫話大數(shù)據(jù)
- SQL入門經(jīng)典(第5版)
- Test-Driven Development with Mockito
- 劍破冰山:Oracle開(kāi)發(fā)藝術(shù)
- Python數(shù)據(jù)分析、挖掘與可視化從入門到精通
- Python廣告數(shù)據(jù)挖掘與分析實(shí)戰(zhàn)
- 揭秘云計(jì)算與大數(shù)據(jù)
- Lean Mobile App Development
- 達(dá)夢(mèng)數(shù)據(jù)庫(kù)性能優(yōu)化
- Python金融數(shù)據(jù)分析(原書第2版)
- LabVIEW 完全自學(xué)手冊(cè)
- 云原生數(shù)據(jù)中臺(tái):架構(gòu)、方法論與實(shí)踐
- 重復(fù)數(shù)據(jù)刪除技術(shù):面向大數(shù)據(jù)管理的縮減技術(shù)
- 達(dá)夢(mèng)數(shù)據(jù)庫(kù)運(yùn)維實(shí)戰(zhàn)
- Instant Autodesk AutoCAD 2014 Customization with .NET