Chapter 6. Developing and Running a Simple YARN Application
In the previous chapters, we discussed the concepts of the YARN architecture, cluster setup, and administration. Now in this chapter, we will focus more on MapReduce applications with YARN and its ecosystems, with some hands-on examples. You previously learned about when a client submits an application request to the YARN cluster and how YARN registers the application, allocates the required containers for its execution, and monitors the application while it's running. Now, we will see some practical use cases of YARN.
In this chapter, we will discuss:
- Running sample applications on YARN
- Developing YARN examples
- Application monitoring and tracking
Now, let's start by running some of the sample applications that come as a part of the YARN distribution bundle.