1.JDKをダウンロードします
ここでダウンロードしたのは:jdk-8u221-linux-x64.tar.gz
理由:Hadoopの公式ドキュメントを確認したところ、新しいJavaバージョンには多かれ少なかれ問題があることがわかったので、より安定したバージョンのJava1.8を選択しました。
2.JDKを仮想マシンに転送します
参照:[VMware]ファイルを転送するためのXshellリモート端末
参照:XShellはファイルを仮想マシンにアップロードします
3.仮想マシンの元のJDKを削除します
(1)Javaバージョンを表示する
# java -version
(2)centOS自体のjavaインストール場所を確認します
# rpm -qa | grep java
(3)ファイルを削除します(rpm -e --nodepsパッケージ名)
# rpm -e --nodeps tzdata-java-2017b-1.el7.noarch python-javapackages-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch
(4)この時点でJavaバージョンが空であることを確認します
# java -version
4.JDKをインストールして構成します
(1)JDKを/ usr / local /フォルダーに解凍します
# tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/java
(2)環境変数
の設定①設定ファイルを開く
# vi /etc/profile
②ファイル内の環境変数をJDKのあるディレクトリに変更します
export JAVA_HOME=/usr/local/java/jdk1.8.0_221
PATH=$PATH:$JAVA_HOME/bin
(3)構成ファイルを再起動します
# source /etc/profile
(4)Javaのバージョンが更新されていることを確認します
# java -version