当前位置:网站首页>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包名称
边栏推荐
- Advanced Redis
- 边缘盒子+时序数据库,美的数字化平台 iBUILDING 背后的技术选型
- 真实字节跳动测试开发面试题,拿下年薪50万offer。
- 技术分析模式(十一)如何交易头肩形态
- (4) Rotating object detection data roLabelImg to DOTA format
- typescript61-泛型工具类型(pick)
- 腾讯业务安全岗 IDP 谈话总结
- PCI Pharma Services宣布斥资数百万美元扩建英国制造设施,以满足市场对支持肿瘤治疗的全球高效药制造服务日益增长的需求
- 【C语言】结构体变量数据通过 void* 传入到函数中
- 开源中国活动合作说明书
猜你喜欢
随机推荐
矩阵的构造
Shiny04---Application of DT and progress bar in shiny
Redis
PCI Pharma Services宣布斥资数百万美元扩建英国制造设施,以满足市场对支持肿瘤治疗的全球高效药制造服务日益增长的需求
Using printf function in STM32
Mysql master-slave delay reasons and solutions
在STM32中使用printf函数
七夕!专属于程序员的浪漫表白
香港国际珠宝展及香港国际钻石、宝石及珍珠展揭幕
[Tool Configuration] Summary of Common Uses of VSCode
UDP broadcast
Rapid Medical超小体积且唯一可调的取栓器获得FDA核准
腾讯业务安全岗 IDP 谈话总结
360度反馈调查表中的问题示范
DNSlog外带数据注入
原来使Maya Arnold也能渲染出高质量作品!超赞小技巧
淘宝宝贝页面制作
不太会讲爱,其实已经偷偷幸福很久啦----我们的故事
DevExpress中针对指定列进行百分比转换
golang-条件语句