当前位置:网站首页>Flink学习10:使用idea编写WordCount,并打包运行
Flink学习10:使用idea编写WordCount,并打包运行
2022-08-05 06:35:00 【hzp666】
1.编写程序
5个步骤
import org.apache.flink.api.scala._ object flinkTest { def main(args: Array[String]): Unit = { //first: build env val env = ExecutionEnvironment.getExecutionEnvironment //second: create datasource val text: DataSet[String] = env.fromElements( "hello,dog", "hell0,cat", "hello,dog" ) //third: transfer val counts = text.flatMap(_.toLowerCase.split(",")) .map((_, 1)) .groupBy(0) .sum(1) //Fourth: print counts.print() } } } }
输出结果:
2.编译打包
点击右侧的maven,然后双击package,即可
等介绍后可以在左侧target 中看到jar包
3.提交集群执行
--class 指定类的名称,空格 指定jar包名称
边栏推荐
猜你喜欢
随机推荐
长度以及颜色单位基本概念
淘宝宝贝页面制作
Shiny04---Application of DT and progress bar in shiny
矩阵的构造
2022最强版应届生软件测试面试攻略
2022杭电多校六 1006-Maex (树形DP)
【5】Docker中部署MySQL
mysql使用in函数的一个小问题
Promise (3) async/await
typescript63-索引签名类型
IO process thread -> communication between processes -> day7
Shiny04---DT和进度条在shiny中的应用
浮点数基础知识
AI+视频技术助力保障校园安全,校园智能安防平台该如何建设?
自媒体人一般会从哪里找素材呢?
【2022 DSCTF决赛wp】
(JLK105D)中山爆款LED恒流电源芯片方案
17-VMware Horizon 2203 虚拟桌面-Win10 手动桌面池浮动(十七)
LabVIEW中如何实现任意形状的不规则按键
The NDK compiler so libraries