集群地址分配

名称 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集群都可以使用该方式搭建

VMware搭建集群环境的更多相关文章

  1. Hadoop化繁为简-从安装Linux到搭建集群环境

    简介与环境准备 hadoop的核心是分布式文件系统HDFS以及批处理计算MapReduce.近年,随着大数据.云计算.物联网的兴起,也极大的吸引了我的兴趣,看了网上很多文章,感觉还是云里雾里,很多不必 ...

  2. Hadoop化繁为简(一)-从安装Linux到搭建集群环境

    简介与环境准备 hadoop的核心是分布式文件系统HDFS以及批处理计算MapReduce.近年,随着大数据.云计算.物联网的兴起,也极大的吸引了我的兴趣,看了网上很多文章,感觉还是云里雾里,很多不必 ...

  3. druid 搭建集群环境

    下载druid 下载地址 http://static.druid.io/artifacts/releases/druid-services-0.6.145-bin.tar.gz 解压 tar -zxv ...

  4. 基于redis 3.x搭建集群环境

    由于我团队开发的在线坐席系统,即将面对线上每周3000W的下行投放客户,产品的咨询量可能会很大,基于前期,200W的投放时,前10分钟,大概800问题量,平均一个客户大概8个问题,也就是说每分钟10个 ...

  5. linux下安装 zookeeper-3.4.9并搭建集群环境

    本文主要记录作者在实践过程中实现在centos7环境下安装zookeeper并搭建集群的详细步骤,关于zookeeper本文将不做详细介绍,安装步骤详情如下: 前提准备:3台linux服务器(因为zo ...

  6. Kubernetes--用kubeadm搭建集群环境

    架构 k8s的组件架构图 OCI (Open Container Initiative) 开放容器标准.是一个轻量级,开放的治理结构(项目),在 Linux 基金会的支持下成立,致力于围绕容器格式和运 ...

  7. 记录nginx 搭建集群环境踏过的坑

    因为生产环境做了负载均衡,为了尽可能跟线上环境一致,所以想在本地也搭集群,这样测试更靠谱.首先就想到nginx 这货,搭个简单的web 服务器实在太简单了. nginx 这玩意11年简单玩过,那是版本 ...

  8. Arcgis Server 10.4.1 搭建集群环境

    1.准备工作 Arcgis Server 10.4.1  以及许可一枚 共享存储(通过UNC路径访问,如"\\server1\arcgisserver\") 服务器两台(虚拟机也可 ...

  9. hadoop问题锦集(一)-搭建集群环境时的常见问题

    1.没有主机的路由 1.namenode与datanode之间ping不通了 2.防火墙得关闭: ufw status ufw disabled 2. ssh localhost ssh:connec ...

  10. ubuntu下用vagrant搭建集群环境

    1.安装virtualbox 终端输入:sudo apt-get install virtualbox(事实从来都不是一番风顺的.......) 正在读取软件包列表... 完成 正在分析软件包的依赖关 ...

随机推荐

  1. Windows代理配合Burp抓取客户端+小程序数据包

    "感谢您阅读本篇博客!如果您觉得本文对您有所帮助或启发,请不吝点赞和分享给更多的朋友.您的支持是我持续创作的动力,也欢迎留言交流,让我们一起探讨技术,共同成长!谢谢!"  在渗透测 ...

  2. 基于 Flink CDC 实现海量数据的实时同步和转换

    简介: 徐榜江在 5.21 Flink CDC Meetup 的分享. 摘要:本文整理自 Apache Flink Committer,Flink CDC Maintainer,阿里巴巴高级开发工程师 ...

  3. 阿里云边缘云ENS再升级 四大场景应用加速产业数字化落地

    ​简介: 云栖大会 | 于10月21日上午举办的边缘云应用升级与技术创新论坛中,阿里云边缘云ENS产品全面升级,从边缘云产品.技术.行业应用等维度全面阐述阿里云在边缘计算领域的技术积累.产品& ...

  4. [PHP] 如何让 php-fpm 的循环 echo 实时输出到浏览器

      PHP 里开启实时输出方法是 ob_implicit_flush() , 但它大部分情况下都不管用, 因为 php.ini 配置里 output_buffering 输出缓冲大部分是 On 开启的 ...

  5. 18.基于Consul的服务发现和ConsulManager管理

    192.168.10.14 prometheus.consul 192.168.10.100 各类服务 一.基于Consul的服务发现 Consul 是由 HashiCorp 开发的一个支持多数据中心 ...

  6. 5.prometheus监控--监控nginx

    1.监控程序环境准备 mkdir /data/docker-compose -p cd /data/docker-compose cat > docker-compose.yaml <&l ...

  7. 生成带重复的笛卡尔乘积过程 Cartesian Product with Repetition

    目录 What is Cartesian Product with Repetition Code Demo What is Cartesian Product with Repetition 比如说 ...

  8. 20231112多校模拟T2

    题目描述 给你下列7种形状,问恰好填满 \(n*2\) 的方格有多少种方案(每种形状可任意旋转) 后三种形状纯粹是出题人的恶趣味,d用没有 做法一:暴力 不会 做法二:递推 定义: f[i] 为填满 ...

  9. 函数编程:强大的 Stream API

    函数编程:强大的 Stream API 每博一文案 只要有人的地方,世界就不会是冰冷的,我们可以平凡,但绝对不可以平庸. ------ <平凡的世界> 人活着,就得随时准备经受磨难.他已经 ...

  10. 快速了解Django:核心概念解析与实践指南

    title: 快速了解Django:核心概念解析与实践指南 date: 2024/5/1 20:31:41 updated: 2024/5/1 20:31:41 categories: 后端开发 ta ...