scala - Spark-Straming 中的 DStream 到 Rdd
问题描述
我有一个DStream[String,String]
,我需要将其转换为RDD[String,String]
. 有什么办法吗?我需要使用Scala
语言。
提前致谢!!
解决方案
DStream 是 RDD 的离散序列。看看直接流API。
拥有 DStream,使用 forEach 函数,您可以为每个 RDD 应用转换:
val yourStream: DStream[String] = //...
yourStream.forEachRDD{ rdd =>
// your rdd transformations...
}
您可以在这里查看示例
推荐阅读
- elasticsearch - 弹性搜索建议器仅对单个单词而不是多个单词进行拼写检查
- r - 从复杂的div中提取数据
- android - 如何在 Spinner Android 3.5 中添加项目?
- css - 设置 minHeight 时如何修复额外间距?
- python-3.x - RuntimeWarning:具有多个参数和自变量的无效值非线性拟合
- wildfly-swarm - 如何提高 Thorntail 的启动时间?
- javascript - node-cron 是否并行运行任务?
- bootstrap-4 - 菜单悬停未正确关闭
- c# - azure 聊天机器人的前端源文件在哪里?
- spring-boot - 如何使春季会话在多个请求中持续存在?