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

[Flink] Flink 安装部署篇

1 概述:Flink 安装部署篇

1.0 前置知识

  • Apache Flink 概述 - 博客园/千千寰宇
  • Flink Demo Job : WordCount - 博客园/千千寰宇

Step0 版本规划

  • 未来欲使用Flink CDC必须使用Flink 1.12+、JDK1.8+;但支持Windows端运行的,目前仅Flink 1.9.x支持

  • Flink:

  • Flink
  • https://github.com/apache/flink
  • Flink CDC
  • https://github.com/ververica/flink-cdc-connectors
  • Flink 第三方社区
  • https://flink-learning.org.cn/

Step1 安装 JDK1.8(略)

  • 验证安装情况
java -version

image

注:涉及对2个系统变量的配置:JAVA_HOME / PATH

  • 推荐文献
  • [Java/Linux] Java JDK 的安装与卸载: CentOS 7 / Ubuntu 22 / Windows - 博客园/千千寰宇

Step2 下载并解压Flink安装包

  • 下载链接
  • https://archive.apache.org/dist/flink/flink-1.14.2/flink-1.14.2-bin-scala_2.12.tgz
  • https://archive.apache.org/dist/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz
  • 或 https://dlcdn.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz
  • 如果需要其他版本,可以在如下链接下载:
  • 下载: https://archive.apache.org/dist/flink/
  • 或 https://www.apache.org/dyn/closer.lua/flink/
  • https://dlcdn.apache.org/flink/
  • https://dlcdn.apache.org/flink/flink-1.15.0/
  • https://dlcdn.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz
  • 解压到:

D:\Program_Files\Flink\flink-1.15.0

image

image

  • PATH
  • %FLINK_HOME%\bin\

image

  • 运行Flink的命令非常简单,只需要进入到解压目录的bin目录下,运行如下脚本即可。
D: 
cd %FLINK_HOME% 
.\bin\start-cluster.bat 

image

image

  • 小思考题:为什么要用管理员权限运行呢?

Step5 功能测验

  • 推荐文献
  • [Flink] Flink Job之Web UI - 博客园/千千寰宇
  • Flink有个 UI 界面,可以用于监控Flilnk的job运行状态,已给出了具体链接。↓

http://localhost:8081/

image

image

image

  • 运行自带的 WordCount 示例程序:
D: cd %FLINK_HOME% bin\flink.bat run examples\batch\WordCount.jar -input %FLINK_HOME%\README.txt -output %FLINK_HOME%\README_CountWord_Result.txt 

image

Step5.3 查看运行状态和运行结果

  • Flink WEB-UI

image

image

  • 结果文件

image

Y 推荐文献

  • Apache Flink 概述 - 博客园/千千寰宇
  • Apache Stream Park : 一站式的流处理计算开发运管平台 - 博客园/千千寰宇

X 参考文献

  • Flink基础系列3-windows安装Flink – CSDN
http://www.jsqmd.com/news/71444/

相关文章:

  • AI元人文构想:从统一描述语言到文明的操作系统
  • 2025辽宁法律服务律所TOP5评测!专业团队+权威认证榜单发布,全面守护您的合法权益 - 全局中转站
  • US$94.05 One Year Update Service for Xtool D7 / D7S / D7W
  • Unlock Full VOLVO Diagnostic Capabilities with VXDIAG Authorization License for VCX SE Multi Series
  • 洛谷P10953 逃不掉的路 题解 边双连通分量(缩点)+ LCA
  • STM32-bootloader引导程序跳转机制笔记 - 教程
  • 深入解析:心率变异性计算算法(HRV)
  • Unlock Super Remote Diagnosis on Launch Smartlink C with 1-Time Activation Card
  • .gitignore 的匹配规则
  • 无法在Debian13 VSCode中使用fcitx5输入中文
  • python基础
  • Debian 13安装rime中文输入法
  • 中介者模式
  • [LabVIEW随笔-10] -基础知识3
  • 0_C++的基础语法(上)
  • Codeforces Round 1069 (Div. 2)
  • Old-Java类集框架随笔
  • linux进线程
  • 第51天(中等题 数据结构)
  • 对《AI元人文构想:从“伦理规范”向“技术合标”的范式扩展》的评价与展望(深化版)
  • Claude使用体验
  • 适合 Linux 强者的方式 freertos学习
  • 网络故障具体排错
  • Git 中文文件名显示为转义码(乱码)的解决方案
  • 真相:大量硬件场景 根本跑不了 Linux
  • Windows-GameBar-ErrorLog
  • S7-PLCSIM Advanced V6.0同网段不同电脑之间网络配置
  • 记录一些波波的话
  • 从“能用”到“卓越”:7个实战技巧提升C#代码质量
  • 2025最新结构胶品牌推荐!国内优质结构胶权威榜单发布,资质服务双优助力高品质建筑山东结构胶服务公司推荐 - 全局中转站