说明:搭建4台服务器
单节点搭建链接:ubuntu安装hadoop(单节点)
1.将之前搭建的单节点的虚拟机在vm中克隆(注意完全克隆不是链接克隆)
将克隆的第一台虚拟机取名为data1
2.对data1进行如下修改
a.修改ip将ip设置为192.168.1.112 修改ip请参考:ubuntu的基本设置
b.将/etc/hostname文件修改
vi /etc/hostname
删除原先内容改为data1
c.修改hosts文件
vi /etc/hosts
![](https://i-blog.csdnimg.cn/blog_migrate/75fde28c991791903e721d4acf2cf6ed.png)
d.修改配置文件
修改core-site.xml
修改yarn-site.xml
修改mapred-site.xml
修改hdfs-site.xml
3.将data1克隆三份分别为data2,data3,master
方法同上
4.设置data2与data3
a.修改ip
b.修改hostname
5.设置master
a.设置ip
b.设置hostname为master
c.设置配置文件
修改hdfs-site.xml
修改matsers
vi /home/lzd/software/hadoop-2.6.5/etc/hadoop/master
写入master
修改slaves
vi /home/lzd/software/hadoop-2.6.5/etc/hadoop/slaves
写入
6.在master主机上通过ssh修改data1,dada2,dada3
a.连接data1 ssh data1
b.删除hadoop目录下hadoop_data目录 rm -rf hadoop_data
d.创建datanode mkdir -p hadoop_data/hdfs/datanode
c.修改目录所有者 sudo chown -R lzd:lzd /home/lzd/software/hadoop-2.6.5
d.退出exit
e.同样的修改data2,data3
7.创建并格式化hdfs目录
a.删除hadoop目录下hadoop_data目录 rm -rf hadoop_data
b.创建datanode mkdir -p hadoop_data/hdfs/namenode
c.修改目录所有者 sudo chown -R lzd:lzd /home/lzd/software/hadoop-2.6.5
d.格式化hdfs目录hadoop namenode -format
8.启动检查
a.master下 start-all.sh
b.jps
c.登录dada1,dada2,dada3输入jps查看
最终效果如下: