I am trying to integrate a Hadoop MapReduce Job as part of a Hadoop Job Dispatching software-client (GUI) that I am developing as a personal project. I now have two files: the first being the client, and the second being a correctly functioning MapReduce program (that I am able to run on the Hadoop framework).
How am I able to execute my MapReduce program as a background process from the client I have created? Unfortunately, the answer mentioned here: [Calling a mapreduce job from a simple java program], just like many others I reviewed online seem to be depreciated, and do not mention the most up-to-date procedure for Hadoop 3 (I am currently using Hadoop 3.1.1).
Just as some additional background information: the primary purpose of the client I am developing is to allow individuals to dispatch jobs through a GUI, and gain real-time feedback and to conduct statistical analytics on the job process.
The end result I am aiming for is to allow my program to execute the MapReduce Job based on the click of a button. Thank you so much for your time and consideration, I look forward to seeing your replies :)