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

2. Flink快速上手

文章目录

  • 1. 环境准备
    • 1.1 系统环境
    • 1.2 安装配置Java 8和Scala 2.12
    • 1.3 使用集成开发环境IntelliJ IDEA
    • 1.4 安装插件
  • 2. 创建项目
    • 2.1 创建工程
      • 2.1.1 创建Maven项目
      • 2.1.2 设置项目基本信息
      • 2.1.3 生成项目基本框架
    • 2.2 添加项目依赖
      • 2.2.1 添加Flink相关依赖
      • 2.2.2 刷新项目依赖
  • 3. 编写代码
    • 3.1 准备工作
      • 3.1.1更名目录
      • 3.1.2 添加scala-sdk到项目
      • 3.1.3 查看是否可以创建Scala类
      • 3.1.4 设置源目录与测试源目录
      • 3.1.5 准备数据文件
      • 3.1.6 词频统计思路
      • 3.1.7 创建包
    • 3.2 批处理
      • 3.2.1 创建单例对象
      • 3.2.2 运行程序,查看结果
      • 3.2.3 注意事项
    • 3.3 流处理
      • 3.3.1 流数据概念
      • 3.3.2 读取文件
        • 3.3.2.1 创建单例对象
        • 3.3.2.2 运行程序,查看结果
      • 3.3.3 读取文本流
        • 3.3.3.1 创建单例对象
        • 3.3.3.2 主机上启动nc
        • 3.3.3.3 启动词频统计程序
        • 3.3.3.4 主机上利用nc发送数据
        • 3.3.3.5 在控制台查看结果
  • 4. 总结

在这里插入图片描述

1. 环境准备

大家好,今天我们将一起学习如何快速上手Apache Flink。首先,我们需要准备一下环境。

1.1 系统环境

请确保您的系统环境为Windows 10。

1.2 安装配置Java 8和Scala 2.12

在开始之前,请确认您已经安装了Java 8和Scala 2.12。您可以通过命令行查看Java和Scala的版本。

java -version
scala -version

1.3 使用集成开发环境IntelliJ IDEA

我们推荐使用IntelliJ IDEA 2020.1版本作为我们的集成开发环境。

1.4 安装插件

在IDEA中,我们需要安装以下插件:

  • Maven插件
  • Git插件
  • Scala插件

这些插件将帮


http://www.mrgr.cn/news/61295.html

相关文章:

  • 21天学通C++——9.5复制构造函数
  • An FPGA-based SoC System——RISC-V On PYNQ项目复现
  • 啥!GitHub Copilot也免费使用了
  • WMS仓库管理系统,Vue前端开发,Java后端技术源码(源码学习)
  • uniapp实现H5页面内容居中与两边留白,打造类似微信公众号阅读体验
  • 马斯克的Grok-2 Beta APP在苹果应用商店上限了,Grok-2安装尝鲜使用教程
  • 如何通过接口版本控制实现向后兼容
  • autojs使用中的一些坑
  • 看低代码开发如何通过几步加速融入产业进程
  • SAP-MM委外订单的退货处理
  • FreeRTOS队列分析
  • M3U8不知道如何转MP4?包能学会的4种格式转换教学!
  • StringBuilder类
  • golang版本工具GVM 和包管理工具go mod原理讲解
  • 如何快速将特斯拉3D感知移植到擎天柱?有可能只需要HeightFormer
  • 如何判断谷歌SEO服务的真假?
  • Fakelocation 运动世界校园(虚拟机篇)
  • 了解无线数传模块信号传输范围的多种因素——实现最佳性能
  • 乐尚代驾的项目问题
  • Leetcode73. 矩阵置零
  • 金融文本情感分析模型
  • 即插即用篇 | YOLOv8 引入 空间和通道协同注意力模块 SCSA
  • 使用 Microsoft Clarity 记录分析用户行为
  • Golang的多版本管理
  • 一些MATLAB到Python的转换指南
  • ubuntu openmpi安装(超简单)