Spark has been used for a long time, I am ashamed, I still haven't read the source code, but I have read the relevant interview questions. Take advantage of the current work and do not want to continue, read the various source code~~~
At work, spark is basically used on the yarn cluster. Therefore, all the following reading procedures are read in yarn-client and yarn-cluster modes.
I am very lazy, I guess I read 1-2 places every day. If anyone can read the following articles, please forgive me for being unprofessional, especially in terms of drawing. I am not a computer major, and I have never studied uml and other legends seriously. I only need to draw according to my own preferences and understand it.
Then start reading and hope to stick to it! ! !