We want to run Hadoop inside mesos, but we want to run the latest
version, Hadoop 1.0.0.  Therefore I was considering porting your
changes to the new version of Hadoop.  Looking for mesos-related files
in frameworks/hadoop-0.20.2 I find this.

find . -iname "*mesos*" | grep -v '\.svn\b'
./bin/mesos-executor
./bin/mesos-jobtracker-launcher
./bin/mesos-jobtracker-runner
./hadoop-mesos.patch
./src/contrib/mesos
./src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosJobTrackerInstrumentation.java
./src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosJobTrackerLauncher.java
./src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosJobTrackerRunner.java
./src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java
./src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosTaskTrackerInstrumentation.java

This hadoop-mesos.patch file looks suspiciously useful, however at 2K
lines, it is not short.  I suppose I could take Hadoop 1.0.0, apply
the patch, copy over the files, and start it up.  However even if this
seems to work, who knows what lurks in subtle invariants of which I
know not.  At least from the Mesos side, do you have any advice?

Daniel

Reply via email to