Apache YARN(Yet Another Resource Negotiator)是一个Hadoop集群资源管理系统.YARN是在Hadoop 2引入的,用以改善MapReduce的表现.但是它也足够胜任其它的分布式计算框架. YARN提供了一些能被请求调用的APIs,并处理集群资源.但是通常用户不会直接调用这些APIs,而是调用由分布计算框架提供的更高级别的APIs.这些更高级别的APIs基于YARN建立,并对用户隐藏了资源管理的细节.图4-1说明了这个情景,并显示了一些分布式计算框架(…