1. 先说一下Myriad的简单原理
Myriad存在的意义是Mesos和Yarn的共存,Mesos和Yarn都作为资源管理框架去管理整个集群的资源,正所谓一山不容二虎,它们俩共存必须有一个中间调和者,这时Myriad就应运而生。
鉴于目前Yarn只适合为短任务提供服务,而Mesos则适合为长应用提供服务,这样Yarn就可以作为Mesos的一个长应用,所以Myriad的设计原则就是Yarn作为Mesos的一个Framework。
简单的工作流程:
Myriad的安装会使Myriad成为Yarn的一个插件,Myriad的Myriad-scheduler会替代Yarn的scheduler(而目前Myriad只支持Yarn的Fair-scheduler),Myriad会随着Yarn的启动而启动(包括Myriad的WebUI),用户向Yarn提交MR任务时Myriad-scheduler会向Mesos申请资源并启动continer运行该task。
2. Myriad 的安装
安装就不想多说了还是给官网步骤