首頁 > 軟體

Hadoop學習教學(二) ---- CentOS下安裝JDK

2020-06-16 17:37:57

上篇我們講述了如何使用VMware安裝CentOS系統,接下來就看如何安裝我們最為熟悉的jdk吧!安裝前先看看系統上有沒有安裝過jdk,輸入java -version,如果查詢出了其他版本的jdk版本,就先刪除了,筆者這裡使用jdk1.6。說開始就開始,下面開始說明安裝步驟吧。

1.我們去Oracle獲取jdk1.6安裝檔案,地址分享:http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin,這地址不能直接進行下載需要登入oracle

2.啟動虛擬機器,進入CentOS系統,首先進入/usr/local目錄,新建java目錄,進入java目錄,將下載好的安裝包拷貝進此目錄,不知道怎麼拷貝,Vmware是可以共用資料夾的,百度搜尋一下就知道怎麼共用了,共用完了就可以直接拷貝了;先賦予執行許可權,再執行./jdk-6u45-linux-i586.bin直接進行安裝,之後會出現一個jdk1.6.0_45的資料夾。

cd /usr/local
mdkir java
cd java

#將檔案拷貝進/usr/local/java中,執行以下命令
chmod 755
jdk-6u45-linux-i586.bin
./jdk-6u45-linux-i586.bin 

3.編輯/etc/profile檔案進行環境設定(vim /etc/profile,直接輸入i進入編輯模式),追加如下程式碼;

# java variable settings
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export JAVA_HOME PATH CLASSPATH

4.設定完環境變數後鍵入source /etc/profile使剛編輯的內容生效,然後測試一下JDK是否安裝成功,輸入java -version,出現如下圖所示內容,表示安裝成功。


5.我們安裝了四台虛擬機器便於之後做叢集用,所以在其他三個虛擬機器中同樣執行以上步驟完成JDK的安裝,環境變數檔案可以直接複製進其他三台虛擬機器中,通過以下命令進行遠端拷貝,執行了之後會要求輸入相應虛擬機器中的相應使用者的密碼;

scp -r /etc/profile root@Hadoop.slave1:/etc
scp -r /etc/profile root@hadoop.slave2:/etc
scp -r /etc/profile root@hadoop.slave3:/etc


6.說到這,還有補充的,因為上一篇中安裝完了就結束了,還沒說如何設定static IP和hostname呢,這裡就補充上吧,如果沒有設定的,在第5步中root@hadoop.slave1中的hadoop.slave1可以使用ip進行代替,同樣可以實現拷貝
  6.1 static ip setting(靜態IP設定)

    >編輯/etc/sysconfig/network-scripts/ifcfg-eth0,如下圖示注所示修改,修改完成後執行命令 service network restart 重新啟動網絡卡,ip和閘道器地址可以根據自己的情況進行修改
      

 

  6.2 hostname修改

    >編輯/etc/hosts檔案,修改為一下內容,同樣ip根據自己的情況進行修改,其他三台虛擬機器也同樣執行,同樣可以和/etc/profile一樣拷貝進其他三台虛擬機器
    

192.168.3.180 hadoop.master
192.168.3.181 hadoop.slave1
192.168.3.182 hadoop.slave2
192.168.3.183 hadoop.slave3

下集預告

  下一篇講述的是Hadoop的安裝了,支援的記得關注一下哦!有不懂的也可以在評論區評論,看到了會回復的,大家多多支援哦!! 

全部系列見http://www.linuxidc.com/search.aspx?where=nkey&keyword=44572

在CentOS7上安裝JDK1.8  http://www.linuxidc.com/Linux/2016-06/132678.htm

CentOS 搭建JDK環境  http://www.linuxidc.com/Linux/2015-06/118879.htm 

CentOS6.3安裝JDK和環境設定 http://www.linuxidc.com/Linux/2012-09/70780.htm 


IT145.com E-mail:sddin#qq.com