Deploying containers on YARN
In this recipe, you will learn how YARN can be used as a cluster to deploy applications. The framework used to deploy applications to YARN is called Apache Slider. At the time of writing this, Apache Slider is still in Apache's Incubator status. In order to learn Apache Slider, you will need a YARN cluster. For those of you who are not familiar with YARN, it stands for Yet Another Resource Navigator, and it is the cluster on which most of your Hadoop ecosystem operates. The goal of the Slider project is to provide the ability to run applications on the YARN cluster, scale them, and monitor them. In this recipe, I will only be able give you an overview of Slider as it is still nascent.
Getting ready
The first thing that you need is a YARN cluster. There are several ways to orchestrate a YARN cluster. You could orchestrate your own vanilla Hadoop cluster, or you could use platforms such as Hortonworks or Cloudera to make it much more easier. Using platforms...