【发布时间】:2015-09-08 17:14:56
【问题描述】:
有没有办法可以将运行在不同物理节点(同一个集群)中的两个进程的 PID 添加到同一个 YARN/Mesos 容器中?
【问题讨论】:
-
你的意思是在不同的机器上运行任务?
-
您应该考虑接受针对您的问题给出的答案,或者解释为什么给出的答案不能解决问题 - 查看您的个人资料提示还有改进的余地。
标签: hadoop-yarn mesos
有没有办法可以将运行在不同物理节点(同一个集群)中的两个进程的 PID 添加到同一个 YARN/Mesos 容器中?
【问题讨论】:
标签: hadoop-yarn mesos
我假设 YARN/Mesos 容器是指 Docker 容器。 在这种情况下不,因为单个 docker 容器与特定主机绑定。 使用 YARN/Mesos 的通常想法是将您的应用程序/框架由多个任务(可能意味着多个容器)组成,然后可以跨多个节点进行调度。
所以答案是你不能将不同主机上的进程合并到同一个容器中,但是 YARN/Mesos 上的一个应用程序可以包含在不同物理机器上运行的多个容器。参见例如Mesos architecture。
我希望这有助于澄清图片,否则请更详细地说明您想要实现的目标。
【讨论】: