我正在尝试将 Hadoop MapReduce 作业集成为我作为个人项目开发的 Hadoop 作业调度软件客户端 (GUI) 的一部分。我现在有两个文件:第一个是客户端,第二个是正常运行的 MapReduce 程序(我能够在 Hadoop 框架上运行)。
我如何能够从我创建的客户端将我的 MapReduce 程序作为后台进程执行? 不幸的是,这里提到的答案:[ Calling a mapreduce job from a simple java program ],就像我在网上查看的许多其他人一样,似乎被贬低了,并且没有提到Hadoop 3的最新程序(我目前正在使用 Hadoop 3.1.1)。
正如一些额外的背景信息:我正在开发的客户端的主要目的是允许个人通过 GUI 分配工作,并获得实时反馈并对工作过程进行统计分析。
我的目标是允许我的程序基于单击按钮执行 MapReduce 作业。非常感谢您的时间和考虑,我期待看到您的回复:)