1.准备多个虚拟机
可以选择克隆方式,更快捷
2.配置各个主机IP地址
命令 ; vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入这个文件,操作请看我的文章Linux更改固定IP地址https://blog.csdn.net/m0_72898512/article/details/142718753?spm=1001.2014.3001.5501 各个主机IP不应该一样
3.让各个主机之间认识
编辑文件hosts
命令: vim /etc/hosts
加入主机名与主机IP地址的映射
更改主机名命令是: hostnamectl set-hostname 目标名
改完主机名重启生效,在此不演示
效果如下:hadoop102的IP为192.168.10.102
在wtk主机可以ping到hadoop102
4.ssh远程登录
原理都一样,看远程登录
还有个前提是网络连接配置
5.ssh免密配置
一:在每台机子都执行 ssh-keygen -t rsa -b 4096 然后一路回车,直到退出(root权限执行)
二:每台机子都执行(作用:让每台机子共享密码,切换就不再需要密码)
sudo ssh-copy-id hadoop102
sudo ssh-copy-id wtk
6.配置jdk环境
配置jdk11https://blog.csdn.net/m0_72898512/article/details/142745524?spm=1001.2014.3001.55017.关闭防火墙
8.关闭安全模块SELinux,防止后续出错(每台机子都执行)
编辑文件: vi /etc/sysconfig/selinux
修改如下:
OK,集群化准备工作完成