基於Centos6.5虛擬機搭建Hadoop僞分佈集羣,虛擬機中自帶有JDK,小紫爲了練手,特意卸載了原來自帶的版本,再自己安裝跟高級一點的,no zuo no die 啊!
直接過程:
1. 查看原來自帶的JDK
# java -version
2. 卸載原來的JDK
# rpm -qa | grep jdk
3. 下面開始自己的安裝過程
(1) 在 /usr 目錄下新建一個文件夾,用於存放下載的JDK源碼
# mkdir /usr/java
在此遇到一個問題,從本機將下載好的源碼上傳到該文件夾時,提示權限不夠,原因在於,該文件夾是用root權限建立的,而藉助於secureFX上傳文件時,登錄的是普通用戶啊賬號,因此,出現了權限執行不夠的異常。可以更改該文件夾的權限
# chmod -R 777 /usr/java/
(2) 解壓
# tar /usr /java/dk-7u67-linux-i586.gz
(3) 把解壓好的文件複製到存放目錄
# cp -r /jdk1.7.0_67/ /usr/local
文件解壓之後完成了第一步,
(4)設置環境變量
# vim /etc/profile
在合適的位置添加一下內容
# java environmnet
export JAVA_HOME=/usr/local/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
然後保存退出vim
(5)給修改的文件設置權限
# chmod +x /etc/profile
啓用修改
# source /etc/profile
4. 檢測JDK
# java -version,如圖所示,安裝成功