Re: Re: 有界数据中batch和stream的区别

2020-08-04 文章 godfrey he
你的运行环境是啥?能提供一下相关配置吗? chenxuying 于2020年8月4日周二 下午2:46写道: > 你好,请问下我修改后的语句是 > insert into print_sink select game_id,count(id) from mysql_source group by > game_id > 然后在执行的时候如果选择的是streamMode他会打印出Changelog,如下 > 2> +I(12,1) > 5> +I(12555,1) 1> +I(122,1) 3> +I(13,1) 6> +I(1,1) 6> -U(1,1) 6> +U(1,2) >

Re:Re: 有界数据中batch和stream的区别

2020-08-04 文章 chenxuying
你好,请问下我修改后的语句是 insert into print_sink select game_id,count(id) from mysql_source group by game_id 然后在执行的时候如果选择的是streamMode他会打印出Changelog,如下 2> +I(12,1) 5> +I(12555,1) 1> +I(122,1) 3> +I(13,1) 6> +I(1,1) 6> -U(1,1) 6> +U(1,2) 6> -U(1,2) 6> +U(1,3) 6> -U(1,3) 6> +U(1,4) 6> -U(1,4)

Re: 有界数据中batch和stream的区别

2020-08-03 文章 godfrey he
逻辑上批产生的结果是Table,流产生的结果是Changelog。 你在例子中Table的结果和changelog的结果是一样的,所以你感觉差不多。 最简单的方式可以将query改为带group by的,再看结果的差异。 更多关于Table和Changelog的概念可以参考 [1] [1] https://ci.apache.org/projects/flink/flink-docs-release-1.11/zh/dev/table/streaming/dynamic_tables.html chenxuying 于2020年8月4日周二 上午11:44写道: > hi : >

有界数据中batch和stream的区别

2020-08-03 文章 chenxuying
hi : flink table sql 1.11.0 在EnvironmentSettings中可以设置BatchMode或StreamingMode EnvironmentSettings environmentSettings = EnvironmentSettings.newInstance() //.inStreamingMode() .inBatchMode() .build(); 如果使用mysql作为source , 使用这两种模式都可以运行 , 效果都一样 ,