Javaウェアハウスのバージョンを表示
yum list |grep java
インストールされているjavajdkバージョンを表示する
rpm -qa | grep java
情報が表示されない場合は、jdkバージョンがインストールされていません
次の情報が表示された場合:
rpm -qa|grep jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
アンインストールコマンド
yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
アンインストールが完了した後、Javaコマンドが認識されない
java -version
bash: java: command not found…
インストールを開始します
公式ウェブサイトにアクセスしてjdkをダウンロードします:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
インストールディレクトリに解凍します
現在のバージョンはjdk1.8.172です
jdk-8u172-linux-x64.gz
インストールディレクトリを作成します
cd home;
adduser hadoop;
passwd hadoop;
whereis sudoers
ls -l /etc/sudoers
書き込み権限を追加する
chmod -v u+w /etc/sudoers
次に、/ etc / sudoersファイルを編集します
vi /etc/sudoers
次のhadoopコードを追加します。
Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL #this is newadd user
//—————————
ls -l /etc/sudoers
書き込み可能な権限を削除する
chmod -v u-w /etc/sudoers
sudo -u hadoop
sudo cat /etc/passwd
これで、hadoopユーザーはsudo特権を持つユーザーになります。
tar -zxvf jdk-8u172-linux-x64.gz -C /home/hadoop/java/
ディレクトリ名を変更する
mv jdk1.8.0_172/ jdk1.8/
jdkフォルダーに入り、ディレクトリの絶対パスを取得します
pwd
[ root@hadoop-localhost jdk1.8]# pwd
/home/hadoop/java/jdk1.8
(私の絶対パスは:/home/hadoop/java/jdk1.8)
jdk構成
vimコマンドを使用して、システムの環境変数構成ファイルを開きます。
vi /etc/profile
プロファイルファイルの最後に追加します。
//## JAVA export JAVA_HOME=/home/hadoop/java/jdk1.8//jdkの絶対パス(私のものは:/home/hadoop/java/jdk1.8)export PATH=PATH:
PATH:
JAVA_HOME/bin
jdk構成の検証
最初に構成ファイルを有効にします
source /etc/profile
[ root@hadoop-localhost jdk1.8]# source /etc/profile
java -version
[ root@hadoop-localhost jdk1.8]# java -version
java version “1.8.0_172”
Java(TM) SE Runtime Environment(build 1.8.0_172-b11)
Java HotSpot(TM)64-Bit Server VM(build 25.172-b11, mixed mode)
総括する
上記は、編集者が紹介したcentos7.0のオフラインインストールJDK1.8メソッドです。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残してください。編集者から返信があります。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
Recommended Posts