首页 > 系统相关 >VMware搭建集群环境

VMware搭建集群环境

时间:2023-12-24 14:56:54浏览次数:32  
标签:虚拟机 192.168 点击 集群 flink01 flink03 114.114 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集群都可以使用该方式搭建

标签:虚拟机,192.168,点击,集群,flink01,flink03,114.114,VMware,搭建
From: https://www.cnblogs.com/cavan2021/p/17923970.html

相关文章

  • MyBatisPlus简介及快速搭建
    一、简介MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强,不做改变,为简化开发,提高效率而生。特性及官网链接(简称苞米豆):可在IDEA中安装以下插件:MybatisX:支持跳转,自动补全生成SQL;dynamic-datasource:基于SpringBoot的多数据源组件,功能强悍,支持Seat......
  • vmware 虚机网络设置
    VMware三种网络设置方式:参考博客:一文详解Linux三种网络设置方式_Linux_脚本之家(jb51.net)Oracle19CRAC环境配置网络时,publicip、virtualip、scanip(公网ip、vip、scanip)处于同一网段,vip与scanip不用提前在网络文件(ifcfg-ens33...)中设置,只在/etc/hosts文件中设置,oracle......
  • uniapp框架——初始化vue3项目(搭建ai项目第一步)
    文章目录⭐前言......
  • Redis 哨兵集群搭建并使用 RedisTemplate 实现读写分离
    上篇博客介绍的Redis主从集群搭建,有一个缺点就是master和slave的角色是固定的,不会发生变化。一旦master节点宕机,那么集群就只能提供读服务,无法提供写服务。本篇博客介绍Redis哨兵集群的搭建,可以监控Redis集群的master和slave节点,最重要的是一旦master宕机,哨兵集......
  • Centos 搭建DNS
    准备关闭防火墙和SElinuxsystemctlstopfirewalld&&setenforce0DNS服务器IP为:192.168.91.168解析的域名为:xmu.edu.cn安装安装DNSyuminstall-ybindbind-utils开启DNS服务器[root@localhost~]#systemctlstatusnamed●named.service-BerkeleyInte......
  • TDSQL集群扩容DB节点
    具体步骤见百度云盘:https://pan.baidu.com/s/1zMrjhckI2I4O1G1RzC09uQ提取码:h5mm。本文档适用于TDSQL(MYSQL版)和TDSQL(PG版)。内容如下:一、以下步骤在新增机器上面执行:1、检查audit服务(Mysql版本特有):systemctlstatusauditd,#如果存活则关闭:systemctlstopauditd&&systemc......
  • Proxmox VE 超融合集群不停服务新增配置
    五个节点的ProxmoxVE超融合集群,创建了两个CephPool,一个是高速的Nvme存储池,另一个是大容量SATA存储池。现在需要将原有的SATA磁盘全部拔出来,换成高速Nvme磁盘。首先,先销毁由SATA机械盘组成的“hdd_pool”,选中它,然后点击按钮“销毁”。注意,必须先销毁CephPool,在销毁组成CephPool......
  • 短视频app开发,集群容错策略的代码分析
    短视频app开发,集群容错策略的代码分析1FailoverFailover故障转移策略作为默认策略,当短视频app开发中的消费发生异常时通过负载均衡策略再选择一个生产者节点进行调用,直到达到重试次数。即使业务代码没有显示重试,也有可能多次执行消费逻辑从而造成重复数据:publicclass......
  • linux基础002-----环境搭建1
    一、               vimtools安装    在终端输入gcc-v如果显示gcc的版本说明安装了gcc  之后一直回车          关闭系统后,在虚拟机中找到要克隆的系统,右键---管理---克隆,选择克隆的位置(选择大的磁......
  • python自动化学习笔记6-----jekins环境搭建及使用
        msi版本安装后,要去电脑服务里面设置为自启动,否则重启电脑后使用不了。  web自动化1、实现linux部署jekins,window运行自动化代码,不在同一个机器上运行在执行机(自己的电脑上)访问jekins网址进行相应设置        运行后,进行连接,连接成功后,小......