HADOOP - 编写YARN应用程序

3 java hadoop hadoop-yarn

我正在读这个,我有点困惑.我是否必须始终编写Client和ApplicationMaster类来在YARN中运行我自己的代码?例如,如果我想运行一个只生成随机数的应用程序,我是否必须将这些类包含在我的代码中,否则它可以在没有这些类的情况下运行它?或者,它们是不同的例子,因为我可以看到2个主要类(每个类中有1个主要类)?我尝试了所有这些方法,但我仍然得到类似错误的东西 - >usage [input][ouput]:

Jan*_*hti 9

编写本机YARN应用程序可能有点尴尬,因为Hadoop YARN项目没有更高级别的框架来帮助解决这个问题.然而,很少有项目正在进行繁重的工作,因此用户无需担心此样板代码.

  • Spring YARN是带有YARN Samples的 Apache Hadoop的Spring的一部分
  • Apache Twill
  • 滑块

    在您发布的链接中,是的,有两个主要类,一个用于运行客户端,在YARN上部署和启动应用程序,另一个用于appmaster.