Corona是Map- Reduce的改进版本,可以更好地利用集群资源,更适合Facebook的“多租户(Multi- Tenant)”环境。
在Facebook,Map- Reduce有一个单一的作业跟踪器(JobTracker),用来管理集群资源和跟踪每个作业的状态。而使用Corona,集群资源通过一个中央集群管理器来跟踪,每个作业都有自己的跟踪器,这些跟踪器只需跟踪一个作业。
Corona在Map-Reduce的基础上进行了如下改进:
中文介绍内容来自 iteye