參考:http://wenku.baidu.com/link?url=n4PT7AhGnV7N8KevSEAMcCVGEaYqTuKmNodCQsUnR7qtAnWM0WDs8pFYLOpCUu9R9wE3VXzpmbEvur4hsv4ySOS7LDI4G3tuHvV4bgMeoCS1.安裝jdk:修改文件執行權限 :chmod a+x(或u+x) jdk-6u37-linux-x64.bin, 安裝:./jdk-6u37-linux-x64.bin2.編輯 vi ~/.bash_profile ,增長內容(或vi /etc/profile)# set java env(或environment)export JAVA_HOME=/home/spark/opt/java/jdk1.6.0_37export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jarPATH=$PATH:$HOME/bin:$JAVA_HOME/binexport PATH(或#set java environment export JAVA_HOME=/usr/java/jdk1.6.0_26 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH PATH)保存並source ~/.bash_profile(或source /etc/profile爲java創建符號連接,具體以下操做以下 cd /usr/bin //切換目錄 ln -s -f /usr/java/jdk1.6.0_26/jre/bin/java //創建符號鏈接 ln -s -f /usr/java/jdk1.6.0_26/bin/javac //創建符號鏈接)3.測試:java -version(jre/lib的rt.pack lib下的tool.pack 使用bin目錄下自帶的unpack200解壓)07:{要在哪一個節點免密碼登陸}1.ssh -keygen -t dsa -P '' -f ~/.ssh/id_dsa //生成祕鑰2.cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys //創建本地的免密碼登陸(從hadoop的官網拷貝)4.cat ~/id_dsa.pub >> .ssh/authorized_keys //吧公鑰的內容追加劇定向到.ssh/authorized_keys//在namenode上3.scp id_dsa.pub root@(node3):~//把公鑰拷到要免密碼登陸的節點把NameNode上的hadooop拷到datanode (hadoop所在目錄 若是免密碼登陸設置成功 就不須要輸密碼)scp -r ~/hadoop-1.2.1.tar.gz root@node2(主機名):~/解壓:tar -zxvf hadoop-1.2.1.tar.gzln -sf /root/hadoop-1.2.1 /home/hadoop-1.2//建立軟鏈把nede1(NameNode)的全部配置文件拷貝到DataNode:保證配置文件如出一轍conf目錄下:scp ./* root@node2:/home/hadoop-1.2/conf/格式化:hadoop的bin目錄下:./hadoop namenode -format啓動./start -dfs.sh若是失敗:vi hadoop-env.sh(把安裝jdk以後配置的java—home拷貝到給conf下的該文件中) service iptables stop