用户组:游客
有些老铁对Flink半生不熟,所以上面可能会比较懵,这里举例,如何设置最大并行度。如下面Java代码[mw_shl_code=java,true]final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.setMaxParallelism(8) DataStream<String> text = [...] DataStream<Tuple2<String, Integer>> wordCounts = text .flatMap(new LineSplitter()) .keyBy(0) .timeWindow(Time.seconds(5)) .sum(1).setParallelism(5); wordCounts.print(); env.execute("Word Count Example");[/mw_shl_code]上面env.setMaxParallelism(8)为设置最大并行度。setParallelism(5)设置并行度为5,这个是可行的。如果设置为9,则会报错
如下面Java代码
[mw_shl_code=java,true]final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.setMaxParallelism(8) DataStream<String> text = [...] DataStream<Tuple2<String, Integer>> wordCounts = text .flatMap(new LineSplitter()) .keyBy(0) .timeWindow(Time.seconds(5)) .sum(1).setParallelism(5); wordCounts.print(); env.execute("Word Count Example");[/mw_shl_code]
上面env.setMaxParallelism(8)为设置最大并行度。setParallelism(5)设置并行度为5,这个是可行的。如果设置为9,则会报错
如果UUID不设置,那么如何一旦代码改动,就可能状态不能正确的恢复
状态后端,其实就是对状态采用什么样的存储方式,比如使用内存,还是hdfs,还是RocksDB。RocksDB可以近似理解数据库。
使用道具 举报
没找到任何评论,期待你打破沉寂
本版积分规则 发表回复 回帖后跳转到最后一页
超级版主
1689
主题
2216
帖子
469
粉丝
查看 »