Mesos(分布式资源调度引擎)

Mesos是一个Apache开源的分布式资源管理框架,类似操作系统内核,为Hadoop、Spark等计算框架提供资源管理和调度。它由Mesos-master、Mesos-slave和SchedulerDriver组成,实现资源的双层调度和隔离。Mesos使用Zookeeper解决单点故障问题,并通过Resource Offers进行跨应用资源共享。框架通过注册Mesos调度器驱动器接入,Executor则负责启动框架内的任务。
摘要由CSDN通过智能技术生成

Mesos(分布式资源调度引擎)

MesosApache下的开源分布式资源管理框架,它被称为是分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用。Mesos是使用与Linux内核相同的原理构建的,只是在不同的抽象级别上。Mesos内核在每台机器上运行,并为应用程序(例如Hadoop,Spark,Kafka,Elasticsearch)提供API,用于在整个数据中心和云环境中进行资源管理和调度。

1、核心组件

Mesos-master

Mesos master,主要负责管理各个framework和slave,并将slave上的资源分配给各个framework。

Mesos-master是整个系统的核心,负责管理接入mesos的各个framework(由frameworks_manager管理)和slave(由slaves_manager管理),并将slave上的资源按照某种策略分配给framework(由独立插拔模块Allocator管理)。

Mesos-slave

Mesos slave,负责管理本节点上的各个mesos-task,比如:为各个executor分配资源。

Mesos-slave负责接收并执行来自mesos-master的命令、管理节点上的mesos-task,并为各个task分配资源。

mesos-slave将自己的资源量发送给mesos-master,由mesos-master中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值