flinkflink

Flink--对parallelism 和 slot的理解

2019-07-31  本文已影响0人  李小李的路

概述

如何设置flink job的parallelism

./bin/flink run -p 10 ../word-count.jar
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
env.setParallelism(10);

注意:这样设置的并行度是你整个程序的并行度,那么后面如果你的每个算子不单独设置并行度覆盖的话,那么后面每个算子的并行度就都是这里设置的并行度的值了。

data.keyBy(new xxxKey())
    .flatMap(new XxxFlatMapFunction()).setParallelism(5)
    .map(new XxxMapFunction).setParallelism(5)
    .addSink(new XxxSink()).setParallelism(1)

如何理解flink中的slot

parallelism与slot的区别

上一篇下一篇

猜你喜欢

热点阅读