Professional Documents
Culture Documents
Apache Spark - Executors - How Many Tasks Can My Cluster Run in Parallel - by Swetha Murali - Medium
Apache Spark - Executors - How Many Tasks Can My Cluster Run in Parallel - by Swetha Murali - Medium
Apache Spark - Executors - How Many Tasks Can My Cluster Run in Parallel - by Swetha Murali - Medium
31 1
Executors are responsible for actually executing the work that the driver
assigns them. All the computation requires a certain amount of memory
and CPU.
1 core goes for background processes and 1GB RAM is given to OS. We
have 15 core CPU and 63 GB RAM.
Off-Heap Memory
This is memory outside the JVM heap space, used for off-heap storage
(like caching), reducing GC overhead.
Total Executors
Each executor has 5 cores and 19 GB RAM, with 3 executors per node,
making it 30 executors across the cluster.
Node1 Eachexecutorcanhandle
5core 19GB 19GB 5tasks/partitions
5core 19GB 5core
Executor1 Executor2 Executor3
acrosscluster,29
executors
29*5=145tasks/
Node10
partitions
Spark Executors
7 Followers
swetha murali
Exploring Thailand.
We wish to share our travel experience in
exploring some places in Thailand which…
we thoroughly enjoyed.
3 min read · Jul 17, 2019
31 7
Lists
Natural Language
Processing
1321 stories · 811 saves
Basil Skaria Gayan Sanjeewa
13
61 1