Ubuntu20.04搭建Hadoop3.X完全分布式集群流程
一起学习!博主也是在学习摸索的过程中,欢迎指出错误。
一、前置条件
博主的配置: VMware Workstation 15 Pro + Ubuntu20.04 + Hadoop3.2.3
PS: Hadoop的下载可以到官网去下载,如果下载速度过慢,可以去 清华镜像站 下载,搜索apache在里面就可以找到hadoop。
网上也有很多相关教程,本博就不再细说。
二、虚拟机搭建
下面为三台虚拟机的hostname和ip地址
hostname | Ip地址 |
---|---|
master | 192.168.64.129 |
slave1 | 192.168.64.128 |
slave2 | 192.168.64.130 |
以Ubuntu64为主机,命名为master(PS:为保证环境的纯净博主在原有用户上新建了hadoop用户作为master)
sudo useradd -m hadoop -s /bin/bash
sudo passwd hadoop //设置密码
sudo adduser hadoop sudo
网络配置
1.VMware网络配置
- 打开虚拟机编辑里的虚拟网络编辑器,VMnet8(NAT模式),记得去掉DHCP选项
- 打开控制面板找到“服务”(可能在管理工具里)确保图中VM开头的服务打开
- 打开网络共享中心,配置好图中选项,记得与前面虚拟机中相对应。
2.Ubuntu网络配置 - 打开浏览器查看是否有网,也可查看ip地址
ifconfig
- 如果没有显示inet地址,可以尝试以下方法。
sudo vim /etc/NetworkManager/NetworkManager.conf
如果存在上述文件可以尝试sudo vim /etc/network/interfaces
编写如图,电脑端口(ens32)在查ip地址时可看见。 sudo vim /etc/netplan/01-network-manager-all.yaml
修改内容,注意addresses与ip相同