Issue Details (XML | Word | Printable)

Key: MAPREDUCE-445
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Owen O'Malley
Votes: 1
Watchers: 7
Operations

If you were logged in you would be able to see more operations.
Hadoop Map/Reduce

Web service interface to the JobTracker

Created: 13/May/09 07:22 PM   Updated: 25/Jun/09 04:36 PM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Dependants
 
Duplicate
 


 Description  « Hide
I think we need to provide a web services interface to submit and track jobs. This will simplify cross-version and non-Java access to JobTracker functionality.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Steve Loughran added a comment - 13/May/09 09:05 PM
+1 to a RESTy long-haul API with status served as Atom feeds.

Steve Loughran added a comment - 13/May/09 09:12 PM
Thought it was familiar

Jeff Hammerbacher added a comment - 14/May/09 05:25 AM

Joydeep Sen Sarma added a comment - 19/Jun/09 07:25 PM
i am a little surprised this is considered dup of 5633. what i would love to see is a web service api to submit jobs that is jobtracker agnostic. that way we can control what jobs go where (in the (not so uncommon) case of multiple map-red clusters attached to the same hdfs). (so almost EMR style)

Steve Loughran added a comment - 22/Jun/09 09:53 AM
It's all the same need

For me

  • Works long-haul, which either means slow networks or complex networks
  • Server can be NAT-ed to the front, no require for 1:1 match of IP addresses on both sides
  • Not brittle against Hadoop versions (i.e. stable and version checking (in the URL?)
  • uses HTTPs with various authentication opens (certificates as well as passwords)
  • has a java client
  • has a client in something like python just to test x-platform nature
  • has an ant task that uses that java client so you can easily submit work
  • Usable by humans too (gui, list jobs, form submit, &c)

I would like to get involved in this, once I've got other patches checked in. It is a need of mine.