【问题标题】:Distributed YARN or Mesos container分布式 YARN 或 Mesos 容器
【发布时间】:2015-09-08 17:14:56
【问题描述】:

有没有办法可以将运行在不同物理节点(同一个集群)中的两个进程的 PID 添加到同一个 YARN/Mesos 容器中?

【问题讨论】:

  • 你的意思是在不同的机器上运行任务?
  • 您应该考虑接受针对您的问题给出的答案,或者解释为什么给出的答案不能解决问题 - 查看您的个人资料提示还有改进的余地。

标签: hadoop-yarn mesos


【解决方案1】:

我假设 YARN/Mesos 容器是指 Docker 容器。 在这种情况下不,因为单个 docker 容器与特定主机绑定。 使用 YARN/Mesos 的通常想法是将您的应用程序/框架由多个任务(可能意味着多个容器)组成,然后可以跨多个节点进行调度。

所以答案是你不能将不同主机上的进程合并到同一个容器中,但是 YARN/Mesos 上的一个应用程序可以包含在不同物理机器上运行的多个容器。参见例如Mesos architecture

我希望这有助于澄清图片,否则请更详细地说明您想要实现的目标。

【讨论】:

    猜你喜欢
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多