A lot of enterprises today use Hadoop and other big data technologies in a production environment. A secured environment has always been a concern for the Hadoop community. A secured environment ensures rightful access to objects in a shared mode by different entities. The objects refer to the data stored in HDFS or local filesystem, applications running on the cluster, and so on. An entity refers to the services within the cluster, clients accessing the cluster, and so on. YARN needs to ensure that the data and logs stored on the local, as well as on the Hadoop filesystem are secured, so that, only authenticated and authorized users can access the information. YARN also exposes data through web applications and REST calls. A perimeter level security should be added in order to secure these applications and calls.
In this chapter, we will cover the following topics:
Adding security to a YARN cluster
Working with Access Control Lists (ACLs)
An overview of...