三 搭建 flink 开发环境(idea)

本文详细介绍了如何在IntelliJ IDEA中创建一个Maven项目,并配置Flink开发环境,包括添加依赖、编写WordCount示例代码、运行环境设置、源流生成、计算、Sink操作,以及如何在Flink集群上提交和运行JAR包。

1 在 idea 中添加依赖

1.1 在创建目录时添加

  1. 使用 Intellij IDEA 创建一个 Maven 新项目
  2. 勾选 Create from archetype,然后点击 Add Archetype 按钮
  3. GroupId 中输入 org.apache.flink, ArtifactId 中输入 flink-quickstart-scala,Version 中输入 1.10.0,然后点击 OK
  4. 点击向右箭头,出现下拉列表,选中 flink-quickstart-scala:1.10.0,点击 Next
  5. Name 中输入 FlinkTutorial, GroupId 中输入 com.atguigu, ArtifactId 中输入FlinkTutorial,点击 Next
  6. 最好使用 IDEA 默认的 Maven 工具Bundled(Maven 3),点击 Finish,等待一会儿,项目就创建好了

2 编写代码

如下编写 wordcount 代码:

package test1

import org.apache.flink.streaming.api.scala._

object WordCountFromBatch {
   
   
  def main(args: Array[String]): Unit = {
   
   
    // 获取运行时环境,类似SparkContext
    val env = StreamExecutionEnvironment.getExecutionEnvironment
    // 并行任务的数量设置为1
    // 全局并行度
    env.setParallelism(1)

    val stream = env
      .fromElement
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值