文章目录
- 1.关闭防火墙
-
- 查看防火墙的状态
- [永久关闭 firewalld 防火墙(推荐方法)](#永久关闭 firewalld 防火墙(推荐方法))
- 2.查看是否具有ssh服务
- 3.准备节点(克隆虚拟机)
- 4.MAC地址和IP地址
- 5.修改主机名
- 6.网络与主机名映射
- 7.重启网络
建立三个集群节点。若是只有一个主机就使用克隆的方法创建虚拟机,若是三台电脑,就三个人分别在不同的主机上建立一个虚拟机。
1.关闭防火墙
查看防火墙的状态
bash
systemctl status firewalld
active 表示防火墙是开启的状态,inactive表示是关闭状态。

永久关闭 firewalld 防火墙(推荐方法)
步骤 1:停止当前运行的防火墙服务
执行命令(root 权限下):
bash
systemctl stop firewalld
步骤 2:禁止防火墙开机自启(核心步骤)
执行命令:
bash
systemctl disable firewalld
执行后会显示类似输出,说明已移除开机启动项:
php
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
步骤 3:验证防火墙状态
执行命令确认是否彻底关闭:
php
systemctl status firewalld
若显示 inactive (dead),则表示防火墙已永久关闭(即使重启虚拟机也不会自动开启)。
2.查看是否具有ssh服务
bash
[root@hadoop1 ~]# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
[root@hadoop1 ~]# rpm -qa | grep openssh-server
openssh-server-7.4p1-21.el7.x86_64
[root@hadoop1 ~]#
若需设置开机自启:
bash
systemctl start sshd
systemctl enable sshd
若需检查 SSH 服务状态:
bash
systemctl status sshd
若需查看 SSH 配置:
bash
cat /etc/ssh/sshd_config
3.准备节点(克隆虚拟机)

点击下一步:

点击下一步:

勾选克隆完整虚拟机,点击下一步:

更改虚拟的名字(如hadoop01、hadoop02、hadoop03)、更改虚拟机的安装位置:


等待虚拟机克隆

克隆完成,点击关闭:

4.MAC地址和IP地址
克隆完成之后,修改虚拟机的MAC地址和IP地址
步骤1:修改MAC地址:按照步骤之后点击生成,点击确认。

步骤二:修改ip地址:

修改ip地址并保存:

5.修改主机名
如:hadoop1、hadoop2、hadoop3


6.网络与主机名映射
确保三台虚拟机的 IP 固定(如通过/etc/sysconfig/network-scripts/ifcfg-eth0配置静态 IP),且互相能 ping 通。
主机名与 IP 映射正确:/etc/hosts文件中需包含三台机器的 IP 和主机名,例如:
php
192.168.56.101 node1
192.168.56.102 node2
192.168.56.103 node3

7.重启网络
修改完IP地址之后,重启一下网络
bash
systemctl restart network
可以看到IP地址修改成功。

利用同样的方法克隆出第三台虚拟机。
(比如第一台虚拟机hadoop01\第二台:hadoop02\第三台:hadoop03)
集群的三个节点,已经准备就绪,
要求:
三台虚拟机的IP在同一个网段,需要ping通;
三台虚拟机都有ssh远程登陆;
三台虚拟机都关闭了防火墙(firewalld)。