1.在win7電腦上安裝VMware,而後在VMware中安裝centos。(過程略)java
2.關閉防火牆node
其中指令:linux
service iptables stop 關閉防火牆centos
service iptables status 查看防火牆狀態bash
chkconfig --list | grep iptables 輸出 全部服務列 並 過濾防火牆部分(其中有開啓狀態說明防火牆在某些狀況會被打開)ssh
chkconfig iptables off 關閉防火牆狀態(使用後防火牆徹底關閉)oop
3.SHH免密碼登陸測試
其中指令:加密
ssh-keygen -t rsa 產生祕鑰,位於 ~/.ssh文件夾中(rsa爲加密方式)spa
加密後生成id_rsa(私鑰)和 id_rsa.pub(公鑰)
cp id_rsa.pub authorized_keys
(複製公鑰更名authorized_keys,由於ssh驗證的時候會自動讀取authorized_keys文件)
ssh localhost 本身免密碼登陸本身(能夠測試下)
4.安裝JDK(hadoop運行在JDK上的)
4.1 使用FTP把hadoop安裝包和JDK傳到linux文件夾下
4.2 解壓JDK並設置系統環境
其中指令:
rm -rf * 刪除當前文件下全部文件
cp /root/downloads/* . 複製downloads文件夾下全部文件到當前文件夾下
java -version 查詢java版本
rpm -e --nodeps jdk版本號 清除原有的jdk
tar -xzvf JDK的gz壓縮包 解壓jdk
vi ~/.bashrc 修改配置文件,增長JDK相關配置信息
source ~/.bashrc 讓配置文件當即生效
下圖爲傳輸安裝文件
下圖爲清除原有的JDK
5.安裝hadoop
5.1解壓hadoop tar -zxvf hadoop-1.1.2.tar.gz
5.2重命名mv hadoop-1.1.2 hadoop
5.3修改profile文件 vi /etc/profile(增長HADOOP_HOME和PATH)
5.4讓profile文件當即生效source /etc/profile
5.5修改hadoop配置文件,位於$HADOOP_HOME/conf目錄下
5.5.1 hadoop-env.sh
5.5.2 core-site.xml
5.5.3 hdfs-site.xml
5.5.4 mapred.xml
5.6執行命令 hadoop namenode -format 對hadoop進行格式化
5.7執行命令start-all.sh進行啓動命令(在HADOOP_HOME/bin目錄下)
5.8執行命令jps查詢java進程(除了jps自己外,有五個進程,說明hadoop啓動的是java進程)
5.9也能夠在linux中打開火狐輸入hadoop:50070進行查看namenode進程(證實namenode存活)
5.10也能夠在linux中打開火狐輸入hadoop:50030進行查看Map/Reduce(證實jobtracker存活)
hadoop-env.sh 修改以下圖:
core-site.xml 修改以下圖:
hdfs-sit.xml修改以下圖:
mapred-site.xml修改以下圖:
進程在跑,證實配置成功!!!