当前位置: 首页 > article >正文

centos7搭建flink1.18并以 standalone模式启动

版本

组件版本
scala2.12.20
java1.8.0_181
flink1.18.1

关于scala和Java的安装参考:scala和java安装

flink 下载地址:flink下载链接

集群规划

bigdata01bigdata02bigdata03
master
workerworkerworker

安装

1.创建存放路径
三个节点都需要操作

用于存放安装包: mkdir /home/software/
用于存放存放解压后的模块: mkdir /opt/module/bin/
用于存放模块软链接: mkdir /opt/module/link/

2.上传安装包
三个节点都需要操作
将安装包【flink-1.18.1-bin-scala_2.12.tgz】上传至/home/software/目录下

3.解压 压缩包
三个节点都需要操作

tar -zxvf /home/software/flink-1.18.1-bin-scala_2.12.tgz -C /opt/module/bin/

4.修改配置文件
三个节点都需要操作
配置文件路径:/opt/module/bin/flink-1.18.1/conf
修改文件: vi master
添加内容:

bigdata01:8081

修改文件: vi workers
添加内容:

bigdata01
bigdata02
bigdata03

修改文件: vi flink-conf.yaml
修改内容:

jobmanager.rpc.address: bigdata01 # jobmanager地址
jobmanager.bind-host: 0.0.0.0     # jobmanager绑定地址
taskmanager.bind-host: 0.0.0.0    # taskmanager绑定地址
# taskmanager地址,写当前修改文件的节点地址
taskmanager.host: bigdata01       

taskmanager.numberOfTaskSlots: 4   # 任务槽数 ,根据需求填写
parallelism.default: 4  # 并行度 ,根据需求填写
execution.checkpointing.interval: 5000 # checkpoint时间间隔,毫秒
rest.port: 8081              #  REST服务的端口
rest.address: bigdata01      #  REST服务的地址
rest.bind-address: 0.0.0.0   # REST服务的绑定地址

5.启动flink

./opt/module/bin/flink-1.18.1/bin/start-cluster.sh

三个节点分别执行jps查看
bigdata01节点出现 【StandaloneSessionClusterEntrypoint】进程
bigdata01,bigdata02,bigdata03节点都出现【TaskManagerRunner】进程

则表示启动成功

访问 http://bigdata01:8081,出现
在这里插入图片描述

6.如果启动失败
查看/opt/module/bin/flink-1.18.1/log目录下的最新日志,查看具体错误,针对解决。


http://www.kler.cn/a/523706.html

相关文章:

  • 网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。
  • 大一计算机的自学总结:异或运算
  • vulfocus/thinkphp:6.0.12 命令执行
  • C语言实现统计数组正负元素相关数据
  • GPU上没程序在跑但是显存被占用
  • 【JavaEE进阶】图书管理系统 - 壹
  • 前端UI组件库的打包与发布
  • 网站服务器出现延迟的原因是什么?
  • 使用 lock4j-redis-template-spring-boot-starter 实现 Redis 分布式锁
  • EtherCAT主站IGH-- 54 -- IGH之控制电机旋转周期同步位置模式(CSP模式)
  • Java阶段四06
  • 【452. 用最少数量的箭引爆气球 中等】
  • 使用iis服务器模拟本地资源服务器unityaddressables热更新出错记录
  • C++11中array容器的常见用法
  • fpga系列 HDL:XILINX Vivado Vitis 高层次综合(HLS) 实现 EBAZ板LED控制(上)
  • Unity游戏(Assault空对地打击)开发(3) 摄像机跟随
  • 卡通圣诞节404动画页面模板
  • Spring Security(maven项目) 3.0.2.8版本
  • 17.Word:李楠-学术期刊❗【29】
  • C语言中string.h头文件功能介绍
  • Vscode的AI插件 —— Cline
  • Vue Vine:Vue 组件开发的新范式探索
  • spark3.5.4兼容python 3.10.x以下版本
  • 环境搭建--vscode
  • Object类(2)
  • 使用 KNN 搜索和 CLIP 嵌入构建多模态图像检索系统