上篇我們講述了如何使用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 [email protected]:/etc scp -r /etc/profile [email protected]:/etc scp -r /etc/profile [email protected]:/etc
6.說到這,還有補充的,因為上一篇中安裝完了就結束了,還沒說如何設置static IP和hostname呢,這裡就補充上吧,如果沒有設置的,在第5步中[email protected]中的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
更多Hadoop相關信息見Hadoop 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=13
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14