java - map 函数没有在 Apache spark 中被调用
问题描述
我写map
了没有被执行的函数。
下面是我的代码,它在语法上是正确的,但没有被执行。
Dataset<TransactionPritmAndSummarySparkVO> currencyConvertedDS =
filteredExOutputDS.map(vo -> dummyMap(vo), txnPritmAndSummaryOutputEncoder);
currencyConvertedDS.show();
private static TransactionPritmAndSummarySparkVO dummyMap(TransactionPritmAndSummarySparkVO vo) {
System.out.println("SUMMARY_ID is " + vo.getSUMMARY_ID());
return vo;
}
预期输出是currencyConvertedDS
在日志中显示 6 行数据集的结果。
实际结果:显示的一行没有任何值。
这是一个简单的map操作,不知道为什么无法执行?
使用的 Spark 版本:2.3.0
解决方案
推荐阅读
- html - 带有文本的翻转动画仅适用于 Firefox,有什么方法可以使它跨浏览器?
- azure-devops - Azure Devops:通过本地运行开发管道 YAML 文件
- ubuntu-14.04 - augustus 3.3.2 的安装问题
- python - 如何将其转换为 python 中的字符串列表
- node.js - Pm2 问题 - procces 从生态系统.config.js 启动时未找到 fs.readfilesync 文件
- php - 未定义索引:id,意外行为
- python - 如何为小型算法交易软件设置数据收集
- c# - 从 Test Azure 获取参数到 C# 自动化测试
- sql - 通过 SQL 查询语句导出到 Excel/csv 时如何保持前导/前缀零?
- amazon-advertising-api - 亚马逊广告 API:ASIN 报告请求返回“过滤器类型为空”