一:题目
Flink的并行度了解吗?Flink的并行度设置是怎样的?
二:答案
Flink中的任务被分为多个并行任务来执行,其中每个并行的实例处理一部分数据。这些并行实例的数量被称为并行度。我们在实际生产环境中可以从四个不同层面设置并行度:
①操作算子层面(Operator Level)
②执行环境层面(Execution Environment Level)
③客户端层面(Client Level)
④系统层面(System Level)
需要注意的优先级:算子层面>环境层面>客户端层面>系统层面
并行度的设置:一般设为kafka的分区数,达到1:1,遵循2的n次方:比如2、4、8、16…