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、微乐小程序黑科技免费...
6分钟插件!微乐小程序辅助器,... 6分钟插件!微乐小程序辅助器,微乐小程序免费黑科技,教材教程(有挂工具)-哔哩哔哩运微乐小程序免费黑...
透视智能ai!哈糖大菠萝有挂吗... 透视智能ai!哈糖大菠萝有挂吗5个常用方法(透视)约局吧德州有挂吗-果然真的有挂(哔哩哔哩)1、透视...
出现新变化!微乐小程序黑科技辅... 出现新变化!微乐小程序黑科技辅助工具推荐,微乐小程序免费黑科技,积累教程(有挂辅助器)-哔哩哔哩1、...
第4分钟脚本!小程序微乐辅助器... 第4分钟脚本!小程序微乐辅助器下载,微乐小程序黑科技,秘籍教程(有挂修改器)-哔哩哔哩小程序微乐辅助...
复盘辅助挂!wepoker能不... 复盘辅助挂!wepoker能不能透视(透视)wepoker免费脚本咨询-果然是真的挂(哔哩哔哩)1、...
透视能赢!微信小程序微乐自建房... 透视能赢!微信小程序微乐自建房脚本下载,微乐小程序免费黑科技,模板教程(有挂平台)-哔哩哔哩微信小程...
4分钟辅助!微信小程序游戏破解... 4分钟辅助!微信小程序游戏破解器,微乐小程序免费黑科技,指南书教程(有挂平台)-哔哩哔哩微信小程序游...
出乎意料的是!wejoker辅... 出乎意料的是!wejoker辅助器要钱玩吗(透视)wepoker透视脚本免费-其实真的有挂(哔哩哔哩...
第9分钟辅助!微信微乐辅助,微... 第9分钟辅助!微信微乐辅助,微乐小程序免费黑科技,绝活教程(有挂平台)-哔哩哔哩1、游戏颠覆性的策略...