You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by Apache Wiki <wi...@apache.org> on 2011/08/18 17:43:33 UTC

[Hadoop Wiki] Trivial Update of "DevelopingOnTrunkAfter279Merge" by VinodKumarVavilapalli

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "DevelopingOnTrunkAfter279Merge" page has been changed by VinodKumarVavilapalli:
http://wiki.apache.org/hadoop/DevelopingOnTrunkAfter279Merge?action=diff&rev1=1&rev2=2

Comment:
Updating contents

  svn checkout http://svn.apache.org/repos/asf/hadoop/common/trunk/hadoop-mapreduce
  
  --------------------------
+ Directory structure
+ --------------------------
  
+ trunk/
+  - hadoop-mapreduce ( was mapreduce before)
+ 
+ trunk/hadoop-mapreduce - Classic code. JT/TT reside here
+  - build.xml
+  - src
+ 
+ trunk/hadoop-mapreduce/ - New code related to yarn reside here.
+  - assembly
+  - pom.xml
+  - hadoop-mr-client
+  - hadoop-yarn - Yarn APIs, libraries, and server code
+   -- hadoop-yarn-api
+   -- hadoop-yarn-common
+   -- hadoop-yarn-server - Server code, ResourceManager, NodeManager,
+ server libraries and tests.
+      --- hadoop-yarn-server-common
+      --- hadoop-yarn-server-nodemanager
+      --- hadoop-yarn-server-resourcemanager
+      --- hadoop-yarn-server-tests
+  - hadoop-mr-client - MapReduce server and client code
+   -- hadoop-mapreduce-client-app
+   -- hadoop-mapreduce-client-core
+   -- hadoop-mapreduce-client-jobclient
+   -- hadoop-mapreduce-client-common
+   -- hadoop-mapreduce-client-hs
+   -- hadoop-mapreduce-client-shuffle
+ 
+ -----------
+ Building
+ -----------
+ Building yarn code and install into the local maven cache.
+  - mvn clean install
+  - In case you want to skip the tests run: mvn clean install -DskipTests
+ 
+ Building classic code once yarn code is built.
+  - ant veryclean jar jar-test  -Dresolvers=internal
+ 
+ ----------
+ Eclipse
+ -----------
+  1) For hacking on the new yarn+MR code in eclipse, you should run
+ "mvn eclipse:eclipse" and then import the checked out source root as a
+ maven project.
+  2) For developing on classic JT/TT code, running "ant eclipse" and
+ importing as java project should continue to work.
+ 
+ Hope that helps. If you run into issues, please send an email or
+ create a JIRA issue.
+