写代码的时候遇到如下问题

Exception in thread "main" org.apache.flink.api.common.InvalidProgramException: Specifying keys via field positions is only valid for tuple data types. Type: GenericType<scala.Tuple2>
    at org.apache.flink.api.common.operators.Keys$ExpressionKeys.<init>(Keys.java:239)
    at org.apache.flink.api.common.operators.Keys$ExpressionKeys.<init>(Keys.java:232)
    at org.apache.flink.api.java.DataSet.groupBy(DataSet.java:739)
    at com.batch.FlinkBatch.main(FlinkBatch.java:26)

代码如下,报错位置已标红

package com.batch;import org.apache.flink.api.common.functions.FlatMapFunction;
import org.apache.flink.api.java.DataSet;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.util.Collector;
import org.apache.flink.util.Preconditions;
import scala.Tuple2;public class FlinkBatch {public stati

【Flink】Specifying keys via field positions is only valid for tuple data types.相关推荐

  1. 【Flink】Flink状态的缩放(rescale)与键组(Key Group)设计

    1.概述 转载:Flink状态的缩放(rescale)与键组(Key Group)设计 这个东东还没了解过.来看一下. 在之前那篇讲解Flink Timer的文章里,我曾经用三言两语简单解释了Key ...

  2. 【Flink】Flink 不支持部分 task 结束后进行 checkpoint

    纪念一波,九师兄博客热门订阅专栏时常名列前茅,我飘了,哈哈哈哈,得意的笑 1.概述 以前遇到一个问题,这个问题是这样的,一个FLink job,然后部分是离线任务,数据读取完毕了,就结束了.然后发现就 ...

  3. 【Flink】Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型

    1.概述 转载:Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型 相似文章:[Flink]Flink 基于 MailBox 实现的 StreamTask 线程模型 Fl ...

  4. 【Flink】Flink 源码之Buffer Debloating

    1.概述 转载:[Flink]Flink 源码之Buffer Debloating 2.什么是Buffer debloating Buffer Debloating是Flink 1.14新增的优化方式 ...

  5. 【Flink】Metrics运作机制

    1.概述 转载并且补充:Flink源码剖析:Metrics运作机制 1. Metrics简介 1.1 什么是 Metrics? Flink 提供的 Metrics 可以在 Flink 内部收集一些指标 ...

  6. 【Flink】FLink PipelineExecutorFactory 基于工厂模式的任务提交与SPI机制

    1.概述 转载: Flink1.10基于工厂模式的任务提交与SPI机制 Flink任务执行模式包含了yarn-session.standalone.per-job.local, 在1.10中又增加k8 ...

  7. 【Flink】Zookeeper connection loss leads to Flink job restart

    1.概述 转载:添Zookeeper connection loss leads to Flink job restart 看这个之前可以先看看:[Flink]Flink 报错 ResourceMan ...

  8. 【Flink】Flink 没有keyBy 某个 subTask 没有数据

    文章目录 1.概述 M.扩展 1.概述 一个flink程序,如下,但是总共100多个task,然后只有一个没有数据. 第一怀疑是不是keyBy问题,上述看错了,然后以为有keyBy 然后参考文章:[F ...

  9. 【Flink】Flink SQL 报错 ClassCastException: VarCharType cannot be cast to RowType

    文章目录 1.概述 1.1 实体类 1.概述 背景参考:[Flink]FLink SQL 如何使用嵌套格式的Schema 我想要实现通过flink table api来实现: select * fro ...

最新文章

  1. sont表示元素在存入集合时进行了排序,数据遍历的结果是按某个排序规则输出的
  2. 江苏省三级偏硬考核重点
  3. NeurIPS 2020 | 清华大学提出:通用、高效的神经网络自适应推理框架
  4. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...
  5. 人人可以理解的区块链100问
  6. C语言试题八之计算下列级数和,和值由函数值返回 S=1+x+x^2/2! + x^3/3!+…x^n/n!
  7. Python中Collections模块的Counter容器类使用教程
  8. 小米手环4今日发布:除了大屏彩显 你期待的全都有了
  9. 关于微信小程序使用获取用户信息getUserProfile的问题:TypeError: wx.getUserProfile is not a function
  10. 表单中的日期 字符串和Javabean中的日期类型的属性自动转换
  11. MIUI(Android)使用Webview上传文件
  12. 自然语言处理 | (30) 文本相似度计算与文本匹配问题
  13. SLC、MLC、TLC和QLC这几种存储颗粒的区别
  14. CDR X7(CorelDRAW)注册下载详细安装教程,序列号功能齐全
  15. 用计算机怎么打出箭头,电脑左箭头怎么打出来(电脑键盘怎么打符号)
  16. malloc用户态内存分配
  17. Web前端--HTML+CSS+JavaScript响应式网络科技网页设计
  18. Xposed 插件开发之二: Xposed的一些知识
  19. cuDNN免官网创建账户登陆迅雷下载网址
  20. html5悬浮圆圈背景动画特效,html5圆圈浮动背景动画特效

热门文章

  1. 智能穿戴的未来与机遇:打造“穿戴的智能化”
  2. 二叉树的“神级“遍历法
  3. [像素大厨PxCood下载安装]
  4. HTML基础教学课件,HTML基础课件.ppt
  5. 【 QT 遇到“程序异常结束“,The process was ended forcefully问题-可能原因之一】
  6. 【PMP】一、项目管理框架
  7. python 完全背包问题_背包问题九讲python3实现
  8. MobaXterm修改字体不生效的解决方案
  9. 谁才是真正五道杠?空气净化器滤网分析
  10. 中兴电信光纤猫F612管理员密码获取方法