通过Java程序提交Hadoop Jar文件

3

我是Hadoop的新手。我们团队正在编写一个Hadoop作业调度器。目前我已经成功安装了Hadoop。我可以在命令行中使用以下命令提交Hadoop作业:

hadoop jar wordcount.jar input output

现在我想在Java程序中运行这个命令。换句话说,使用Java完成与相同的操作。是否有任何API可以从Java中调用以提交作业?

1个回答

4

更新以添加另一种选择。 - Jeff Storey
请问能否提供一些示例代码?非常感谢。 - user3034824
请查看此问题https://dev59.com/P3A75IYBdhLWcg3wGlIa。尝试一些东西-如果您有具体的问题,请发布它们。 - Jeff Storey
非常感谢您的回答。实际上,我已经检查了您提到的API。但我不确定它是否是我正在寻找的。在Job API中,用户可以指定Mapper类、reduce类等。但在我的情况下,我们并不关心这些。一切都已经打包在JAR文件中。我们只需要像使用“hadoop jar wordcount.jar input output”一样将其投入Hadoop即可。 - user3034824
user3034824,我想要和你说的一样:所有东西都已经打包在JAR文件中了。我们只需要像使用“hadoop jar wordcount.jar input output”一样将其投入到Hadoop中即可。如果你得到答案,请告诉我。谢谢。 - Divyang Shah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接