You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by bu...@apache.org on 2014/11/05 22:49:06 UTC

svn commit: r928074 - in /websites/staging/mahout/trunk/content: ./ developers/buildingmahout.html

Author: buildbot
Date: Wed Nov  5 21:49:05 2014
New Revision: 928074

Log:
Staging update by buildbot for mahout

Modified:
    websites/staging/mahout/trunk/content/   (props changed)
    websites/staging/mahout/trunk/content/developers/buildingmahout.html

Propchange: websites/staging/mahout/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Nov  5 21:49:05 2014
@@ -1 +1 @@
-1635326
+1636972

Modified: websites/staging/mahout/trunk/content/developers/buildingmahout.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/buildingmahout.html (original)
+++ websites/staging/mahout/trunk/content/developers/buildingmahout.html Wed Nov  5 21:49:05 2014
@@ -263,33 +263,37 @@ either via</p>
 </pre></div>
 
 
+<h2 id="hadoop-version">Hadoop version</h2>
+<p>Mahout code depends on hadoop-client artifact, with the default version 2.2.0. To build Mahout against to a
+different hadoop version, hadoop.version property should be set accordingly and passed to the build command.
+Hadoop1 clients would additionally require hadoop1 profile to be activated.</p>
+<p>The build lifecycle is illustrated below. </p>
 <h2 id="compiling">Compiling</h2>
 <p>Compile Mahout using standard maven commands</p>
-<div class="codehilite"><pre><span class="c"># With hadoop-1.2.1 dependency</span>
-<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span>
+<div class="codehilite"><pre><span class="c"># With hadoop-2.2.0 dependency</span>
+<span class="n">mvn</span> <span class="n">clean</span> <span class="n">compile</span>
 
-<span class="c"># With hadoop-2.2.0 dependency</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">Dhadoop2</span><span class="p">.</span><span class="nb">version</span><span class="p">=</span>2<span class="p">.</span>2<span class="p">.</span>0 <span class="n">clean</span> <span class="n">install</span>
+<span class="c"># With hadoop-1.2.1 dependency</span>
+<span class="n">mvn</span> <span class="o">-</span><span class="n">Phadoop1</span> <span class="o">-</span><span class="n">Dhadoop</span><span class="p">.</span><span class="nb">version</span><span class="p">=</span>1<span class="p">.</span>2<span class="p">.</span>1 <span class="n">clean</span> <span class="n">compile</span>
 </pre></div>
 
 
+<h2 id="packaging">Packaging</h2>
 <p>Mahout has an extensive test suite which takes some time to run. If you just want to build Mahout, skip the tests like this</p>
-<div class="codehilite"><pre><span class="c"># With hadoop-1.2.1 dependency</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">DskipTests</span> <span class="n">clean</span> <span class="n">install</span>
+<div class="codehilite"><pre><span class="c"># With hadoop-2.2.0 dependency</span>
+<span class="n">mvn</span> <span class="o">-</span><span class="n">DskipTests</span><span class="p">=</span><span class="nb">true</span> <span class="n">clean</span> <span class="n">package</span>
 
-<span class="c"># With hadoop-2.2.0 dependency</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">Dhadoop2</span><span class="p">.</span><span class="nb">version</span><span class="p">=</span>2<span class="p">.</span>2<span class="p">.</span>0 <span class="o">-</span><span class="n">DskipTests</span> <span class="n">clean</span> <span class="n">install</span>
+<span class="c"># With hadoop-1.2.1 dependency</span>
+<span class="n">mvn</span> <span class="o">-</span><span class="n">Phadoop1</span> <span class="o">-</span><span class="n">Dhadoop</span><span class="p">.</span><span class="nb">version</span><span class="p">=</span>1<span class="p">.</span>2<span class="p">.</span>1 <span class="o">-</span><span class="n">DskipTests</span><span class="p">=</span><span class="nb">true</span> <span class="n">clean</span> <span class="n">package</span>
 </pre></div>
 
 
-<h2 id="packaging">Packaging</h2>
-<p>In order to build the mahout jars, run</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">package</span>
-</pre></div>
-
+<p>In order to add mahout artifact to your local repository, run</p>
+<div class="codehilite"><pre><span class="c"># With hadoop-2.2.0 dependency</span>
+<span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span>
 
-<p>Or to build Mahout against to a hadoop-2 cluster (version 2.2.0, for example), run</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span class="o">-</span><span class="n">Dhadoop2</span><span class="p">.</span><span class="n">version</span><span class="p">=</span>2<span class="p">.</span>2<span class="p">.</span>0 <span class="n">clean</span> <span class="n">package</span>
+<span class="c"># With hadoop-1.2.1 dependency</span>
+<span class="n">mvn</span> <span class="o">-</span><span class="n">Phadoop1</span> <span class="o">-</span><span class="n">Dhadoop</span><span class="p">.</span><span class="nb">version</span><span class="p">=</span>1<span class="p">.</span>2<span class="p">.</span>1 <span class="n">clean</span> <span class="n">install</span>
 </pre></div>
    </div>
   </div>