
注:
- 以下标 ⋆ \star ⋆ 的步骤需要在三台机器上各自完成,其余只需要在 m a s t e r master master 上完成;
- 教程中涉及的用户名、路径和 I P IP IP 地址等信息根据实际情况填入即可。
环境说明
- U b u n t u 16.04 Ubuntu\ 16.04 Ubuntu 16.04 虚拟机三台,内存为 4 G B 4GB 4GB ;
- J D K JDK JDK 环境(最新版本为 1.8.0 _ 191 1.8.0\_191 1.8.0_191 );
- H a d o o p Hadoop Hadoop 环境(最新版本为 3.1.1 3.1.1 3.1.1 )。
前期准备
- 修改主机名 ⋆ \star ⋆
- 修改 h o s t n a m e hostname hostname:一台修改为 m a s t e r master master,另外两台分别修改为 s l a v e 1 slave1 slave1 和 s l a v e 2 slave2 slave2。
ubuntu@VM-0-16-ubuntu:~$ sudo vim /etc/hostname
- 修改 h o s t s hosts hosts:添加新的主机名。
以 m a s t e r master master 为例:ubuntu@VM-0-16-ubuntu:~$ sudo vim /etc/hosts
127.0.0.1 localhost 127.0.1.1 master
- 执行重启命令。
重启后显示如下则表示修改成功。ubuntu@VM-0-16-ubuntu:~$ sudo reboot
ubuntu@master:~$
- 修改 h o s t n a m e hostname hostname:一台修改为 m a s t e r master master,另外两台分别修改为 s l a v e 1 slave1 slave1 和 s l a v e 2 slave2 slave2。
- 配置 h o s t s hosts hosts 文件 ⋆ \star ⋆
将三台虚拟机的内网 I P IP IP 及主机名写入 h o s t s hosts hosts 文件。172.21.0.16 master 172.21.0.2 slave1 172.21.0.10 slave2
- 关闭防火墙 ⋆ \star ⋆
- 查看防火墙状态: a c t i v e active active 为开启, i n a c t i v e inactive inactive 为关闭。
ubuntu@master:~$ sudo ufw status
- 开启/关闭防火墙。
ubuntu@master:~$ sudo ufw enable|disable
- 查看防火墙状态: a c t i v e active active 为开启, i n a c t i v e inactive inactive 为关闭。
- 安装 S S H SSH SSH ⋆ \star ⋆
- 更新源列表。
ubuntu@master:~$
- 更新源列表。