文章目錄
- 1.關閉防火牆(三台虛擬機都需要關閉)
- 查看防火牆的狀態
- 永久關閉 firewalld 防火牆(推薦方法)
- 2.查看是否具有ssh服務
- 3.準備節點(克隆虛擬機)
- 4.MAC地址和IP地址
- 5.修改主機名
- 6.網絡與主機名映射
- 7.重啓網絡
- 8.節點之間的免密登錄
建立三個集羣節點。若是隻有一個主機就使用克隆的方法創建虛擬機,若是三台電腦,就三個人分別在不同的主機上建立一個虛擬機。
1.關閉防火牆(三台虛擬機都需要關閉)
查看防火牆的狀態
systemctl status firewalld
active 表示防火牆是開啓的狀態,inactive表示是關閉狀態。
永久關閉 firewalld 防火牆(推薦方法)
步驟 1:停止當前運行的防火牆服務
執行命令(root 權限下):
systemctl stop firewalld
步驟 2:禁止防火牆開機自啓(核心步驟)
執行命令:
systemctl disable firewalld
執行後會顯示類似輸出,説明已移除開機啓動項:
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
步驟 3:驗證防火牆狀態
執行命令確認是否徹底關閉:
systemctl status firewalld
若顯示 inactive (dead),則表示防火牆已永久關閉(即使重啓虛擬機也不會自動開啓)。
2.查看是否具有ssh服務
[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 ~]#
若需設置開機自啓:
systemctl start sshd
systemctl enable sshd
若需檢查 SSH 服務狀態:
systemctl status sshd
若需查看 SSH 配置:
cat /etc/ssh/sshd_config
3.準備節點(克隆虛擬機)
點擊下一步:
點擊下一步:
勾選克隆完整虛擬機,點擊下一步:
更改虛擬的名字(如hadoop01、hadoop02、hadoop03)、更改虛擬機的安裝位置:
等待虛擬機克隆
克隆完成,點擊關閉:
4.MAC地址和IP地址
克隆完成之後,修改虛擬機的MAC地址和IP地址
步驟1:修改MAC地址:按照步驟之後點擊生成,點擊確認。
步驟二:修改ip地址:
修改ip地址並保存:
5.修改主機名
若發現名字為master、slave1、slave2,則不需要繼續更改。
如:master、slave1、slave2
6.網絡與主機名映射
確保三台虛擬機的 IP 固定(如通過/etc/sysconfig/network-scripts/ifcfg-eth0配置靜態 IP),且互相能 ping 通。
主機名與 IP 映射正確:/etc/hosts文件中需包含三台機器的 IP 和主機名,例如:
192.168.56.101 master
192.168.56.102 slave1
192.168.56.103 slave2
7.重啓網絡
修改完IP地址之後,重啓一下網絡
systemctl restart network
可以看到IP地址修改成功。
8.節點之間的免密登錄
03-虛擬機之間配置免密登錄 利用同樣的方法克隆出第三台虛擬機。
(比如第一台虛擬機hadoop01\第二台:hadoop02\第三台:hadoop03)
集羣的三個節點,已經準備就緒,
要求:
三台虛擬機的IP在同一個網段,需要ping通;
三台虛擬機都有ssh遠程登陸;
三台虛擬機都關閉了防火牆(firewalld)。