1.scala代码如下

import org.apache.flink.streaming.experimental.DataStreamUtils
import scala.collection.JavaConverters.asScalaIteratorConverterval myResult: DataStream[(String, Int)] = ...
val myOutput: Iterator[(String, Int)] = DataStreamUtils.collect(myResult.javaStream).asScala

2.java代码如下

import org.apache.flink.streaming.experimental.DataStreamUtilsDataStream<Tuple2<String, Integer>> myResult = ...
Iterator<Tuple2<String, Integer>> myOutput = DataStreamUtils.collect(myResult)

这样就可以把DataStream转成Iterator了,其中Iterator是scala中Collection集合的最上层接口,可以通过如Iterator的toArray()、toList()等方法转成我们所需要的所有集合。

3.类型不匹配的问题
上面12点都是官方的代码,但是我们用scala写DataStream的时候都是用的org.apache.flink.streaming.api.scala.DataStream包,上述代码会出现类型不匹配的问题,所以要使用org.apache.flink.streaming.api.scala.DataStreamUtils包下的scala类

import org.apache.flink.streaming.api.scala.DataStreamUtils
val myOutput: Iterator[Center] = new DataStreamUtils(window).collect()

报错消失

flink使用DataStreamUtils将DataStream的数据转成Iterator迭代器的数据(如数组、列表、集合等)相关推荐

  1. qgis 将县区的数据转成市区的边界数据

    最近在入门三维,刚好需要处理一个数据.把县区的数据转成市区.简单点的说就是把小图合成一张大图. 效果 需要把整个广州市区的县合并起来,生成的结果如下: 步骤 开发三维的人都知道,处理地形数据,qgis ...

  2. 怎样用python把数据分开_python使用pandas实现数据分割实例代码

    本文研究的主要是Python编程通过pandas将数据分割成时间跨度相等的数据块的相关内容,具体如下. 先上数据,有如下dataframe格式的数据,列名分别为date.ip,我需要统计每5s内出现的 ...

  3. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    package utils {import flash.xml.XMLDocument;import flash.xml.XMLNode;import mx.rpc.xml.SimpleXMLEnco ...

  4. JPG、RGB、YUV像素数据保存成JPG、BMP图片

    本文章使用的摄像头是OV2640,可以直接输出JPG格式的图片,摄像头不多说,开发板是ESP32-CAM,串口输出数据给上位机,C#写的,VS2017. 1.JPG数据图片显示和保存 JPG格式的图片 ...

  5. 《大数据之路:阿里巴巴大数据实践》

    <大数据之路:阿里巴巴大数据实践>语录 目录 一.数据采集 1 ◆日志采集 1 ▼浏览器的页面日志采集 1 ▼无线客户端的日志采集 2 (1) 页面事件 3 (2) 控件点击事件 3 (3 ...

  6. 用matlab把表转化为图片,matlab怎么excel数据转化为图像《matlab将excel数据读成图片》...

    这个表格的数据怎样用matlab转换为图像?是一个49*57的表格 load进workspace,数值类型做一定的转换,就可以了. 如何将Excel中的数据导入MATLAB并在MATLAB中画出图像 ...

  7. 数据湖(十七):Flink与Iceberg整合DataStream API操作

    文章目录 Flink与Iceberg整合DataStream API操作 一.DataStream API 实时写入Iceberg表 1.首先在Maven中导入以下依赖

  8. 【Flink实时数仓】数据仓库项目实战 《四》日志数据分流 【DWD】

    文章目录 [Flink实时数仓]数据仓库项目实战 <四>日志数据分流-流量域 [DWD] 1.流量域未经加工的事务事实表 1.1主要任务 1.1.1数据清洗(ETL) 1.1.2新老访客状 ...

  9. 大数据学习笔记一:大数据的发展历程--MapReduce,Hive,Yarn,Hadoop,Spark,Flink

    大数据学习系列文章:大数据-博客专栏 今天在学习极客时间专栏:<从0开始学大数据> 从预习 01 | 大数据技术发展史:大数据的前世今生到预习 03 | 大数据应用领域:数据驱动一切,系统 ...

最新文章

  1. 第三章 用检验控件执行表单的验证
  2. Hadoop(HDFS、YARN、HBase、Hive和Spark等)默认端口表
  3. 修改.fig文件中图的x轴或y轴的标题及数据图
  4. 爬虫图谱(个人整理使用)
  5. 区县政府网站群建设新思路
  6. RabbitMQ 构建高可靠集群架构
  7. java base class,Java; casting base class to derived class
  8. 四 akka学习 四种多线程的解决方案
  9. windows网络编程
  10. TestProject Python SDK入门
  11. 网站CDN加速后对URL中?后的参数跟随问题
  12. Erlang_ets冷门函数fun2ms
  13. 英国四高校携手开展智能传感器系统研究
  14. 骨传导原理是什么,骨传导耳机对耳朵有伤害吗?
  15. 【云周刊】第125期:高考恢复40年!你们要的大数据解读来啦
  16. 【数据库系统原理】数据库课内实验
  17. 生物统计学教材中的统计推断方法
  18. 常见七种逻辑门真值表
  19. 牛逼!StarRocks 2.0正式发布,新一年,新启航,新极速!
  20. HTML Tab 选项卡

热门文章

  1. 所有Java程序员必须掌握的十款开源工具!
  2. 展望新型少儿编程教学理念
  3. echarts.graphic.LinearGradient
  4. 九悦学车的测试bug
  5. 【Linux导论】Linux哲学(Linux philosophy)
  6. 关于Windows Api结构体COORD介绍
  7. Control Theory【Personal Notes】
  8. ElasticJob源码分析--定时任务执行JobScheduler类分析
  9. react+hook函数组件实现表单添加数据,表格展现
  10. 剑指Offer:翻转单词顺序 vs 左旋转字符串