Can anyone please help me understand the meaning and difference between Task slots, parallelism and cpu cores in a Flink application?
Also, If I have an EMR cluster with 1 master node and 4 core nodes. Each core node is having 4 vCore, 8 GiB memory and EBS Storage:64 GiB. I have 7 flatmap function in my code. (I haven't changed any default configuration) I would like someone to help me understand how many task managers, parallelism, task and task slots are available for my job?