[英]Spark DStream.transform().foreachRDD() vs DStream.foreachRDD()
因此,我想知道首先在直接流上应用转换然后调用foreachRDD而不是仅进行后者是否会有显着差异。
所不同的是在调用你做的改造 transform()
从文档开始 , transform
需要一个函数: transform(func) 。 结果将根据func
的实现而有所不同。
用Spark的术语简化DAG:
DStream.transform()。foreachRDD()是Transformation-> Action
DStream.foreachRDD()只是一个动作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.