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();     } }

再次运行

 

成功!

相关内容

热门资讯

wepoke辅助有挂吗(WEP... wepoke辅助有挂吗(WEPOke)wopoker系统机制(黑科技)系统教程(竟然有挂)1、玩家可...
黑科技苹果版!微扑克系统发牌规... 黑科技苹果版!微扑克系统发牌规律,微扑克怎么加入俱乐部,安装教程(起初是真的有挂);1分钟了解详细教...
黑科技好友房!(wPK)透视辅... 黑科技好友房!(wPK)透视辅助安装,(WPk)都是是真的有挂,2025新版技巧(有挂透视)关于wP...
黑科技美元局(wEPOKE)黑... 黑科技美元局(wEPOKE)黑科技透明挂辅助技巧(透视)实用技巧(果然是真的有挂)1、完成wEPOK...
WePoKe透明挂(wepok... WePoKe透明挂(wepoker)wepoke小技巧(黑科技)我来教教你(都是是真的有挂);1、上...
黑科技科技!wpk有辅助挂吗,... 黑科技科技!wpk有辅助挂吗,wpk德州测试外挂,技巧教程(原来是真的有挂);玩家必备必赢加哟《13...
黑科技了解!(WPk)透视辅助... 黑科技了解!(WPk)透视辅助机制,(WPK)其实真的有挂,透明挂教程(有挂辅助);支持2-10人实...
黑科技苹果版(微扑克ai)外挂... 黑科技苹果版(微扑克ai)外挂透视辅助器(透视)第三方教程(一直存在有挂);1、黑科技苹果版(微扑克...
wpk有猫腻吗(WPK)wpk... wpk有猫腻吗(WPK)wpk微扑克免费辅助(透视)解密教程(好像真的是有挂)1、完成wpk有猫腻吗...
黑科技挂!wpk透视挂会被封号... 黑科技挂!wpk透视挂会被封号吗,wpk脚本,力荐教程(真是真的是有挂);1.wpk透视挂会被封号吗...