以前一直使用Ubuntu做Hadoop的學習,最近需要部署生産環境,伺服器改為RedHat,也記錄一下在RedHat 6.1中安裝JDK,與之前寫過在Ubuntu 14.04 安裝 JDK 8做一下比較。
下載下傳JDK
可以通過通路Oracle官網下載下傳,或者直接通過指令行下載下傳。
$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz?AuthParam=1413271341_9a3119e730583f5388664bfa2b4eb0a7
解壓安裝
$ tar xzvf jdk-8u5-linux-x64.tar.gz
為了省事,安裝到這就可以結束了,其實沒有必要做什麼連結或挪位置,linux就是為了自由嘛。
配置環境變量
在系統中添加環境變量,主要是PATH、CLASSPATH和JAVA_HOME。
$ vi ~/.bashrc
在RedHat中還有一個檔案.bash_profile時用于加入使用者自定義配置的,但還是習慣用.bashrc。
在檔案最後加入
export JAVA_HOME=~/jdk1.8.0_05
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/sbin:$PATH
儲存退出,并使腳本生效:
$ source ~/.bashrc
驗證安裝成功
$ java -version
列印下面資訊,則說明成功。
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)