Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yarn 为非JVM应用程序编写一个应用程序_Yarn - Fatal编程技术网

Yarn 为非JVM应用程序编写一个应用程序

Yarn 为非JVM应用程序编写一个应用程序,yarn,Yarn,假设我想使用纱线集群来运行一个非JVM的分布式应用程序(例如,基于网络的。这是个好主意吗?)。根据我目前所读到的,我需要开发一个 用于向纱线框架提交作业的纱线客户端 纱线应用程序管理员,是集群中应用程序的核心 这两部分似乎需要使用作为Jar库提供的纱线API编写。这意味着它们必须使用一种JVM语言编写。似乎可以用RESTAPI编写Thread客户端,对吗?如果是,则表示客户端可以使用任何语言(例如.Net上的C#)编写。然而,对于application master,情况似乎并非如此,它必须

假设我想使用纱线集群来运行一个非JVM的分布式应用程序(例如,基于网络的。这是个好主意吗?)。根据我目前所读到的,我需要开发一个

  • 用于向纱线框架提交作业的纱线客户端
  • 纱线应用程序管理员,是集群中应用程序的核心
这两部分似乎需要使用作为Jar库提供的纱线API编写。这意味着它们必须使用一种JVM语言编写。似乎可以用RESTAPI编写Thread客户端,对吗?如果是,则表示客户端可以使用任何语言(例如.Net上的C#)编写。然而,对于application master,情况似乎并非如此,它必须使用JVM。对吗


我是个新手。我只是想确认我的理解是否正确。

需要用Java编写Thread客户端和AppMaster,因为他们是编写Thread Java API的人。RESTful API实际上是提供可以从CLI执行的命令

幸运的是,您的“容器”流程几乎可以用任何东西创建。下面的引语最能说明问题:

“这使ApplicationMaster可以与NodeManager协作,启动各种容器,从简单的shell脚本到Unix/Windows上的C/Java/Python进程,再到成熟的虚拟机(例如KVM)。”

也就是说,如果您正试图引入一个已经是某种分布式应用程序的非Java应用程序(甚至是Java应用程序!),那么Slider框架可能是您的最佳起点