FlinkErr: Unknown call expression: sum(vc)
创始人
2024-12-28 23:05:40
0

public class OverWindowTableApiTest {     public static void main(String[] args) throws Exception {         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();         env.setParallelism(1);         StreamTableEnvironment tableEnv = StreamTableEnvironment.create(env);          DataStreamSource streamSource = env.socketTextStream("hadoop102", 7777);         SingleOutputStreamOperator map = streamSource.map(new MapFunction() {             @Override             public WaterSensor map(String value) throws Exception {                 String[] splits = value.split(",");                  WaterSensor waterSensor = new WaterSensor(splits[0], Long.valueOf(splits[1]), Integer.valueOf(splits[2]));                 return waterSensor;             }         });           // 流转表(指定表结构)         Schema schema = Schema.newBuilder()                 .column("id", "STRING")                 .column("ts", "BIGINT")                 .column("vc", "INT")                 .columnByExpression("pt" , "PROCTIME()")                 .columnByExpression("et", "TO_TIMESTAMP_LTZ(ts, 3)")                 //.watermark("et" , "source_watermark()") // 沿用流中的水位线                 .watermark("et" , "et - INTERVAL '1' SECOND ") // 重新定义水位线                 .build();         Table table = tableEnv.fromDataStream(map, schema);          // API式开窗         OverWindow w1 = Over.partitionBy($("id")).orderBy($("pt")).preceding(UNBOUNDED_ROW).following(CURRENT_ROW).as("w");          table.window(w1)                 .select(                     $("id"), $("ts"), $("vc"), $("et"), $("vc").sum().over($("w")).as("sum_vc")         ).execute().print();          env.execute();     } }

再次运行

 

成功!

相关内容

热门资讯

四分钟了解!潮汕汇透视挂,随意... 四分钟了解!潮汕汇透视挂,随意玩正版房卡有开挂,模板教程(真的有挂)-哔哩哔哩1、玩家可以在随意玩正...
7分钟了解!微信小程序牵手辅助... 7分钟了解!微信小程序牵手辅助,蛮王大厅脚本辅助,总结教程(有挂解密)-哔哩哔哩1)微信小程序牵手辅...
第6分钟了解!闲娱江西脚本,阿... 第6分钟了解!闲娱江西脚本,阿拉斗牌辅助,烘培教程(讲解有挂)-哔哩哔哩1、点击下载安装,闲娱江西脚...
第8分钟了解!闲逸透视app真... 第8分钟了解!闲逸透视app真的可以透视吗,潮汕馆辅助,办法教程(有挂规律)-哔哩哔哩1、首先打开闲...
第二分钟了解!逗娱碰胡开挂,牵... 第二分钟了解!逗娱碰胡开挂,牵手app破解,烘培教程(有挂教程)-哔哩哔哩1、不需要AI权限,帮助你...
4分钟了解!悟空大厅辅助助手下... 4分钟了解!悟空大厅辅助助手下载安装,拱趴大菠萝辅助神器,手册教程(真的有挂)-哔哩哔哩悟空大厅辅助...
1分钟了解!鱼虾蟹看穿神器感应... 1分钟了解!鱼虾蟹看穿神器感应,新超圣辅助器,手册教程(有挂细节)-哔哩哔哩1、下载好鱼虾蟹看穿神器...
1分钟了解!广西友玩修改器,兴... 1分钟了解!广西友玩修改器,兴动互娱软件下载,教材教程(有挂详情)-哔哩哔哩1、游戏颠覆性的策略玩法...
3分钟了解!创思维辅助器,粤友... 3分钟了解!创思维辅助器,粤友圈的挂,妙计教程(有挂教学)-哔哩哔哩1、进入游戏-大厅左侧-新手福利...
三分钟了解!广东雀神祈福辅助器... 三分钟了解!广东雀神祈福辅助器,微信小程序跑得快辅助脚本,课程教程(确实有挂)-哔哩哔哩1、很好的工...