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