使用版本爲2.7.2html
java ssh 必須安裝java
1.配置SSH 免密碼登陸node
2.讓Master節點需能無密碼SSH本機linux
3.slave免密碼登陸masterapp
1.解壓下載hadoop文件oop
2.在master本地文件系統建立如下文件夾:code
hadoop/dfs/name hadoop/dfs/data hadoop/tmporm
3.配置文件xml
core-site.xml
<property> <name>hadoop.tmp.dir</name> <value>file:/usr/hadoop/tmp</value> <description>Abase forother temporary directories.</description> </property>
這裏是hadoop的臨時文件目錄,file的含義是使用本地目錄。也就是使用的是Linux的目錄,必定確保下面目錄
hdfs-site.xml
<property> <name>dfs.namenode.name.dir</name> <value>file:/usr/hadoop/dfs/name</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>file:/usr/hadoop/dfs/data</value> </property>
這裏要涉及到的配置文件有7個:
/hadoop/etc/hadoop/hadoop-env.sh(添加java路徑)
/hadoop/etc/hadoop/yarn-env.sh(添加java路徑)
/hadoop/etc/hadoop/slaves (添加節點)
/hadoop/etc/hadoop/core-site.xml
/hadoop/etc/hadoop/hdfs-site.xml
/hadoop/etc/hadoop/mapred-site.xml
/hadoop/etc/hadoop/yarn-site.xml
4.複製到其餘node
5.啓動
hadoop/bin 下 hadoop namenode -format 格式化hdfs
hadoop/sbin 下 start-all.sh
參考:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html
參考:http://www.linuxidc.com/Linux/2015-11/124800.htm
參考:http://www.aboutyun.com/thread-7684-1-1.html
sudo chown -R username:group filename 改變文件所屬 sudo scp -r /usr/hadoop app@slave1:~/ 複製文件到其餘節點