1. 安裝準備apache
(1)必須安裝jdk:瀏覽器
由於hadoop是基於Java實現的,全部必須安裝jdkoop
是JDK不是jre測試
jdk1.7spa
jdk1.83d
(2)系統位數xml
(3)建立專用用戶blog
useradd hadoophadoop
passwd hadoop get
爲hadoop用戶授予將要使用的文件夾權限
使用的文件夾有安裝文件夾、數據存放文件夾(能夠自定義)。
ps:lz放在了home/hadoop文件夾
2. hadoop下載
推薦下載二進制(binary)不須要本身編譯。hadoop2.8.4大約230M
ps:Linux下直接運行下載:wget http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.8.4/hadoop-2.8.4.tar.gz
解壓
tar xzf hadoop-2.8.4.tar.gz
hadoop目錄幾個以下
先記住這三個文件便可
3. hadoop配置
3.1添加hadoop環境
在hadoop用戶下配置hadoop環境(只對hadoop用戶有效)
在hadoop的環境變量配置文件中添加下面代碼
ps:最後一行PATH=...原本就有的,只要用冒號(英文)分割,加入新加入的環境變量名稱便可。(相似win中path,使用分號分隔的狀況)
從新加載環境變量配置文件
測試是否成功:
hadoop version
3.2 配置hadoop-env.sh
位置:在hadoop/etc/hadoop下
加入Java的路徑
ps:建議使用決路徑,不推薦使用${JAVA_HOME},lz使用這種hadoop找不到JAVA_HOME 。(多是個別緣由)
3.3 配置core-site.xml文件
寫入下列內容
ps:hadoop用戶必要有臨時目錄讀寫權限,最好全部者是hadoop
ps:確保端口被佔用
3.4 配置hdfs-site,xml
寫入冗餘份數,默認3份。
3.5 配置mapred-site.xml
使用mapred-site.xml.template模板複製獲得mapred-site.xml
進行配置
3.6配置yarn-site.xml
4啓動hadoop
4.1.格式化
失敗緣由分析:
權限問題
Java環境變量
4.2 啓動hdfs
須要入三次密碼hadoop帳戶密碼
4.3 啓動 yarm
使用jps查看是否啓動成功
4.4瀏覽器查看
Linux機器上使用瀏覽器查看
5.總結
出現失敗的緣由主要是hadoop的權限和Java問題