XuPingyong created FLINK-12801:
----------------------------------
Summary: Set parallelism for batch SQL
Key: FLINK-12801
URL:
https://issues.apache.org/jira/browse/FLINK-12801 Project: Flink
Issue Type: Task
Components: Table SQL / Planner
Reporter: XuPingyong
DataStream user can set parallelism by SingleOutputStreamOperator#setParallelism and DataStreamSink#setParallelism. But SQL users cannot set parallelism to operators while compiled jobGraphs from SQL are usally complex.
Now we first set parallelism for batch SQL by config. We introduce two resourceSetting mode:
InferMode.NONE: User can set parallelism to source, sink and other nodes separately.
InferMode.ONLY_SOURCE: Relative to InferMode.NONE, source paralelism can be inferred by source row count.
We also introduce ShuffleStage to make adjacent operatos parallelism same that there is no data shuffle between them.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)