gpt4 book ai didi

mesos - Apache Mesos 调度器和执行器示例

转载 作者:行者123 更新时间:2023-12-03 10:55:46 24 4
gpt4 key购买 nike

我试图了解 Mesos 的各个组件如何一起努力,发现this excellent tutorial其中包含以下架构概述:

enter image description here

我对此有一些未明确说明的担忧(无论是在文章中还是在官方 Mesos docs 中):

  • 调度程序在哪里运行?是否存在仅应运行调度程序的“调度程序节点”?
  • 如果我正在编写自己的 Mesos 框架,我需要实现哪些调度程序功能?它只是一个二进制是/否或接受/拒绝主发送的报价吗?有具体的例子吗?
  • 如果我正在编写自己的 Mesos 框架,我需要实现哪些 Executor 功能?有具体的例子吗?
  • 将发送到 Executor 的 Task 的具体示例是什么?
  • Executor 是“固定”(永久安装在)从设备上,还是以“按需”类型的方式 float ,动态/即时安装和执行?
  • 最佳答案

    好问题!
    我相信看看一个示例框架会很有帮助,比如 Rendler .这可能会回答您的大部分问题,并让您对框架内部有感觉。

    现在让我尝试回答在此之后可能仍然悬而未决的问题。

  • 调度器位置

  • 调度程序不在任何特殊节点上,但请记住,调度程序也可以进行故障转移(作为分布式系统中的任何部分)。
  • 调度程序功能

  • 看看 Rendler 或 at the framework development guide .
  • 执行器功能/任务

  • 我相信 Rendler 是理解 Task/Executor 关系的一个很好的例子。只需开始阅读主 github 页面上的 README/描述。
  • 执行器固定

  • 当需要执行器的第一个任务发送到每个节点时,执行器会在每个节点上启动。在此之后,它将保留在该节点上。

    希望这有帮助!

    关于mesos - Apache Mesos 调度器和执行器示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31249043/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com