VMware搭建集群环境
##集群地址分配
| 名称 | IP | 子网掩码 | 网关 | DNS |
| ---- | ---- | ---- | ---- | ---- |
| flink01 | 192.168.22.211 | 255.255.255.0 | 192.168.22.2 | 114.114.114.114 |
| flink02 | 192.168.22.212 | 255.255.255.0 | 192.168.22.2 | 114.114.114.114 |
| flink03 | 192.168.22.213 | 255.255.255.0 | 192.168.22.2 | 114.114.114.114 |
##一、VMware虚拟机安装
###(1)VM安装
参考往期文档:https://www.cnblogs.com/cavan2021/p/17113696.html
###(2)VM创建和配置
a)打开虚拟机后,依次点击“打开”-“新建虚拟机”

b)选择“典型”,点击“下一步”

c)选择“稍后安装操作系统”,直接点击“下一步”

d)安装Linux系统,版本选择你下载的Linux镜像的版本,我这里是CentOS7,x86-64位,点击“下一步”

我下载的镜像版本

e)我们实践时,会去搭建flink集群,因此这里我起了一个名称flink01;然后选择VM创建的地址,点击“下一步”

f)默认“下一步”,

自定义一些配置

设置内存

设置cpu

这里选择本地下载好的CentOS镜像:

g)点击“完成”

###(3)VM配置
a)开启此虚拟机

Enter回车,安装Linux系统镜像

b)选择语言

c)设置“安装位置”

点击“完成”

d)KDUMP禁用:

f)网络和主机名

g)点击“开始安装”

h)设置root账户密码
这里要是密码设置过于简单,点击两次完成即可

完成配置

完成后,重启

###(4)使用设置的用户和密码登录

##二、VMware虚拟机的克隆
搭建集群需要至少3台虚拟机,flink01,flink02,flink03,已经安装了flink01,剩下两个需要用到虚拟机克隆。
a)先关闭flink01虚拟机
b)右击主机名称,选中“管理”,点击“克隆”

点击“下一页”

点击“下一页”

c)选择“创建完整克隆”

d)填写虚拟机名称及创建的位置

f)同理,克隆出flink03即可。
##三、静态IP,网络路由配置
###(1)虚拟网络配置
打开“编辑”,选择“虚拟网络编辑器”

点击“更改配置”

选择VMnet8,更改子网IP:192.168.22.0

点击“NAT设置”

设置网关IP

点击“DHCP设置”


搜索“网络连接”

打开VMnet8,属性

双击IPV4

设置Adapter的IP、DNS

###(2)配置主机名
修改虚拟机主机名
vi /etc/hostname
分别登录机器,修改主机名称为flink01、flink02、flink03

###(3)配置虚拟机hosts
配置域名映射关系
vi /etc/hosts
三台机器都要配置
192.168.22.211 flink01
192.168.22.212 flink02
192.168.22.213 flink03
###(4)配置DNS、网关、静态IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33

# flink01
BOOTPROTO="static"
IPADDR="192.168.22.211"
NETMASK="255.255.255.0"
GATEWAY="192.168.22.2"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
# flink02
BOOTPROTO="static"
IPADDR="192.168.22.212"
NETMASK="255.255.255.0"
GATEWAY="192.168.22.2"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
# flink03
BOOTPROTO="static"
IPADDR="192.168.22.213"
NETMASK="255.255.255.0"
GATEWAY="192.168.22.2"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
###(5)重启虚拟机
reboot
执行ping www.baidu.com看看网络是不是通的

##四、配置SSH互信
三台机器都去执行命令,按3次回车,生成id_rsa文件
ssh-keygen -t rsa

三台机器,将其他两台机器生成的id_rsa文件拷贝到本地
ssh-copy-id flink01
ssh-copy-id flink02
ssh-copy-id flink03
验证是否免SSH成功
在flink03上可以直接连接flink02和flink01

自此集群环境搭建OK了,对于flink机器和Hadoop集群都可以使用该方式搭建
浙公网安备 33010602011771号