YARN - Yet Another Resource Negotiator
Hadoop V1.0的问题 Hadoop被发明的时候是用于index海量的web crawls, 所以它很适应那个场景, 但是现在Hadoop被当作一种通用的计算平台, 这个已经超出当初它被设计时的目标和scope. 所以Hadoop作为通用的计算平台有两个主要的缺点, 计算模型和资源管理紧耦合, 无法使用除map/reduce以外的计算模型, 中心化的job控制管理, 带来很大的扩展性问题 1) tight coupling of a specific programming model with the resource management infrastructure, forcing developers to abuse the MapReduce programming model 2) centralized handling of jobs’ control flow, which resulted in endless scalability concerns for the scheduler YARN就是用来decouple计算模型和资源管理, MapRedu...