[ https://issues.apache.org/jira/browse/FLINK-17392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17092914#comment-17092914 ]
Jark Wu commented on FLINK-17392: --------------------------------- Hi [~phoenixjiangnan], sorry, I'm not fully understand. > in minicluster, if it is single parallelism job, then chain all operators > together Why do users want to avoid shuffling in minicluster? Performance purpose? Why do users care performance in minicluster? I think minicluster is not used for production for now. However, removing shuffling is in our roadmap but not in a high priority. Removing shuffling shouldn't be bound by minicluster. But this is not a small effort, we need to be careful with the keyed state. > enable configuring minicluster in Flink SQL in IDE. I don't think exposing minicluster to TableEnvironment is a good idea. Even {{StreamExecutionEnvironment}} doesn't provide this. If users want to modify resources. He can just set parallelism using the {{parallelism.default}} configuration. > enable configuring minicluster resources in Flink SQL in IDE > ------------------------------------------------------------ > > Key: FLINK-17392 > URL: https://issues.apache.org/jira/browse/FLINK-17392 > Project: Flink > Issue Type: Improvement > Components: Table SQL / API > Affects Versions: 1.11.0 > Reporter: Bowen Li > Assignee: Kurt Young > Priority: Major > Fix For: 1.11.0 > > > It's very common case that users who want to learn and test Flink SQL will > try to run a SQL job in IDE like Intellij, with Flink minicluster. Currently > it's fine to do so with a simple job requiring only one task slot, which is > the default resource config of minicluster. > However, users cannot run even a little bit more complicated job since they > cannot configure task slots of minicluster thru Flink SQL, e.g. single > parallelism job requires shuffle. This incapability has been very frustrating > to new users. > There are two solutions to this problem: > - in minicluster, if it is single parallelism job, then chain all operators > together > - enable configuring minicluster in Flink SQL in IDE. > The latter feels more proper. > Expected: users can configure minicluster resources via either SQL ("set > ...=...") or TableEnvironment ("tEnv.setMiniclusterResources(..., ...)"). > [~jark] [~lzljs3620320] -- This message was sent by Atlassian Jira (v8.3.4#803005)