【发布时间】:2015-10-27 09:17:19
【问题描述】:
假设我想使用 yarn 集群来运行非 JVM 分布式应用程序(例如基于 .Net。这是个好主意吗?)。从我目前阅读的内容来看,我需要开发一个YARN application,其中包含
- 一个 YARN 客户端,用于将作业提交到 yarn 框架
- 一个 YARN ApplicationMaster,它是在集群中编排应用程序的核心。
这两个部分似乎需要使用 Yarn API 编写,这些 API 作为 Jar 库提供。这意味着它们必须使用其中一种 JVM 语言编写。似乎可以使用 REST API 编写 YARN 客户端,对吗?如果是,则意味着客户端可以使用任何语言编写(例如 .Net 上的 C#)。但是对于application master来说,好像不是这样,必须要使用JVM。对吗?
我是 YARN 的新手。只是想确认一下我的理解是否正确。
【问题讨论】:
标签: hadoop-yarn