I would like to be able to submit individual map/reduce jobs from a java app running at an arbitrary remote node. As (1) Oozie has REST support for job submission API (and that appears not to exist elsewhere), (2) Oozie supports many versions/variants of Hadoop, and (3) a single map/reduce job can be represented as a trivial one action workflow ... Can the Oozie client be installed/run on an arbitrary node? (or say does it need to run on a Hadoop EdgeNode)? [If it needs to run on a Hadoop EdgeNode, would the answer be different if I wrote own REST client using say Apache Wink client?]
Also, since I only really want to submit individual map/reduce jobs, not complex workflows, is there any reason I should not use Oozie (because workflow orchestration makes Oozie more complex than needed for my specific task). LAT
