PS:为了节省部分工作量,可利用 VMware 虚拟机的克隆功能。
一、 Centos7 的安装:
1. Centos7 的安装: 安装 3 台虚拟机,分别命名为 node1、node2、node3。
安装部分参考博客:https://blog.csdn.net/sinat_40471574/article/details/105046478
二、 静态 IP的配置:
将三台虚拟机设置为连续的 IP ,如 192.168.31.41、192.168.31.42、192.168.31.43 。
1. 输入以下命令编辑文件:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
将 BOOTPROTO 改为 static,ONBOOT 改为 yes,同时添加三行内容
IPADDR 里为自己想设成的IP,GATEWAY 为NAT 设置里的 IP,DNS1 填 8.8.8.8 即可。
2. GATEWAY 里的IP 可通过以下方式查看:
3. 重启服务:service network restart
三、 关闭防火墙:
注意 Centos 7 使用 firewalld 管理防火墙,如出现本地浏览器无法登录 hadoop web管理界面而虚拟机可以的情况,就是没有关 闭下防火墙。
service firewalld stop
四、 修改主机名:
将三台虚拟机主机名分别修改为 node1、node2、node3。
1. 修改静态主机名:vim /etc/hostname,将文本内容修改为主机名即可。
2. 修改瞬态主机名:输入命令 hostnamectl set-hostname "node3" --transient 即可。
3. 修改完以后可以通过 hostnamectl 查看主机名,最后输入 reboot 重启系统即可。
五、 JDK 及 Hadoop 的安装:
将下载好的 JDK 及 Hadoop 安装包利用 open-vm-tools 复制到指定文件夹,
安装部分参考:https://blog.csdn.net/sinat_40471574/article/details/104537729
六、 SHH 连接虚拟机:
为了节省系统资源,方便文本操作,同时为了熟悉命令行操作,建议上述操作完成后,通过命令
systemctl set-default multi-user.target
将虚拟机设置为默认文本模式启动,之后通过 xshell 或其它工具通过 SSH 连接虚拟机。
具体操作参考:https://blog.csdn.net/Zereao/article/details/89420513,其中主机端口可以设置为 22、23、24。
效果如下:
虚拟机
Xshell