HADOOP的偽分佈搭建

我叫阿狸貓發表於2014-01-05
1.hadoop的偽分佈安裝
       1.1 設定ip地址
              執行命令 service network restart
              驗證: ifconfig
       1.2 關閉防火牆
              執行命令 service iptables stop
              驗證: service iptables status
       1.3 關閉防火牆的自動執行
              執行命令 chkconfig iptables off
              驗證: chkconfig --list | grep iptables
       1.4 設定主機名

              執行命令 

              (1)hostname chaoren

              (2)vi /etc/sysconfig/network
       1.5 ip與hostname繫結
              執行命令 vi /etc/hosts
              驗證: ping chaoren
       1.6 設定ssh免密碼登陸

              執行命令 

              (1)ssh-keygen -t rsa

              (2)cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
              驗證: ssh chaoren
       1.7 安裝jdk
              執行命令 (1)cd /usr/local
              (2)chmod u+x jdk-6u24-linux-i586.bin
              (3)./jdk-6u24-linux-i586.bin
              (4)mv jdk1.6.0_24  jdk
              (5)vi /etc/profile 增加內容如下:
                     export JAVA_HOME=/usr/local/jdk
                     export PATH=.:$JAVA_HOME/bin:$PATH
              (6)source /etc/profile
              驗證: java -version
       1.8 安裝hadoop
               執行命令 (1)tar -zxvf hadoop-1.1.2.tar.gz
              (2)mv hadoop-1.1.2 hadoop
              (3)vi /etc/profile 增加內容如下:
                     export JAVA_HOME=/usr/local/jdk
                     export HADOOP_HOME=/usr/local/hadoop
                     export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:$PATH
              (4)source /etc/profile
              (5)修改conf目錄下的配置檔案hadoop-env.sh、core-site.xml、hdfs-site.xml、mapred-site.xml
              (6)hadoop namenode -format
              (7)start-all.sh
                     驗證: (1)執行命令jps 如果看到5個新的java程式,分別是NameNode、SecondaryNameNode、DataNode、JobTracker、TaskTracker
              (2)在瀏覽器檢視,http://hadoop1:50070  http://hadoop1:50030  
       1.9 啟動時沒有NameNode的可能原因:
              (1)沒有格式化
              (2)環境變數設定錯誤
              (3)ip與hostname繫結失敗

相關文章