欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > centos7搭建flink1.18并以 standalone模式启动

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

2025/2/1 23:42:58 来源:https://blog.csdn.net/weixin_42682982/article/details/145388189  浏览:    关键词: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目录下的最新日志,查看具体错误,针对解决。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com