当前位置:网站首页>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包名称
边栏推荐
- Japan Sanitary Equipment Industry Association: Japan's warm water shower toilet seat shipments reached 100 million sets
- Promise (三) async/await
- UDP广播
- (4) Rotating object detection data roLabelImg to DOTA format
- typescript59-泛型工具类型(partial )
- 铠侠携手Aerospike提升数据库应用性能
- Takeda Fiscal 2022 First Quarter Results Strong; On Track to Achieve Full-Year Management Guidance
- 防抖函数和节流函数
- Redis
- Technical Analysis Patterns (11) How to Trade Head and Shoulders Patterns
猜你喜欢
随机推荐
浮点数基础知识
MyCat配置文件
UDP广播
【8】Docker中部署Redis
防抖函数和节流函数
Nacos cluster construction
ndk编译so库
Promise (三) async/await
怎么样避免线上内存泄漏
Shared memory + inotify mechanism to achieve multi-process low-latency data sharing
【网友真实投稿】为女友放弃国企舒适圈,转行软件测试12k*13薪
After the firewall iptable rule is enabled, the system network becomes slow
女生做软件测试会不会成为一个趋势?
字节面试流程及面试题无私奉献,吐血整理
Shiny04---DT和进度条在shiny中的应用
不太会讲爱,其实已经偷偷幸福很久啦----我们的故事
腾讯业务安全岗 IDP 谈话总结
FPGA parsing B code----serial 4
开启防火墙iptable规则后,系统网络变慢
Using printf function in STM32









