Imagine two scenarios in EMR:
Running a spark job in local mode on a single node.
Running the same job on a small two node cluster (master and slave) in cluster mode.
My question is: are these two jobs going to take a similar amount of time to finish?
Because from what I understand, the master node doesn't execute any tasks itself, is that true? Is it possible to "enable" tasks to be run in the master node for small clusters?