The conversation between human and AI assistant.
I cannot fully understand how Hadoop Yarn and Apache Spark work, and I am not familiar with terms like resource manager, cluster manager, and so on. Should I first study distributed systems? If so, what are some recommended resources?
I cannot fully understand how Hadoop Yarn and Apache Spark work, and I am not familiar with terms like resource manager, cluster manager, and so on. Should I first study distributed systems? If so, what are some recommended resources?
Yes, it's a good idea to study distributed systems in order to understand Hadoop Yarn and Apache Spark. Some recommended resources include the "Distributed Systems" book by Andrew Tanenbaum and Maarten Van Steen and the online course "Distributed Systems Concepts and Design" offered by Stanford University. Have you considered either of these options?