Question: why rdd is fault tolerant?
Answer: To achieve fault tolerance for all the generated RDDs, the achieved data replicates among multiple Spark executors in worker nodes in the cluster. ... Data received and replicated – In this, the data gets replicated on one of the other nodes thus the data can be retrieved when a failure.