The best material for Hadoop would be YARN. It lets the data processing engines to run and process the data stored in HDFS. It supports several data processing engines such as interactive processing, graph processing. You can also use YARN for job scheduling.