当前位置:网站首页>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包名称
边栏推荐
- IO process thread -> communication between processes -> day7
- 【8】Docker中部署Redis
- Redis
- UDP group (multi)cast
- 软件测试必问面试题(附答案和解析)
- typescript59-泛型工具类型(partial )
- Shared memory + inotify mechanism to achieve multi-process low-latency data sharing
- 【instancetype类型 Objective-C】
- typescript67-索引查询类型
- 日本卫生设备行业协会:日本温水喷淋马桶座出货量达1亿套
猜你喜欢
随机推荐
开启防火墙iptable规则后,系统网络变慢
Unable to import torchvision. IO. Read_image
Technical Analysis Mode (8) Double Top and Bottom
2022最强版应届生软件测试面试攻略
UDP group (multi)cast
typescript62-泛型工具类型(record)
Redis的使用
在小程序中关于js数字精度丢失的解决办法
2022熔化焊接与热切割操作证考试题及模拟考试
游戏思考19:游戏多维计算相关:点乘、叉乘、点线面距离计算
技术分析模式(八)双顶和底
export使用
技术分析模式(九)三重顶部和底部
1, Citrix XenDesktop 2203 AD domain system installation (1)
Technical Analysis Patterns (11) How to Trade Head and Shoulders Patterns
Database table insert data
mysql使用in函数的一个小问题
真实字节跳动测试开发面试题,拿下年薪50万offer。
技术分析模式(七)发挥差距
typescript65-映射类型(keyof)









