Hadoop(一)僞分佈

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修改以下圖:

進程在跑,證實配置成功!!!

相關文章
相關標籤/搜索