You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hama.apache.org by ed...@apache.org on 2013/12/16 01:48:03 UTC
svn commit: r1551092 -
/hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
Author: edwardyoon
Date: Mon Dec 16 00:48:02 2013
New Revision: 1551092
URL: http://svn.apache.org/r1551092
Log:
Minor refactor
Modified:
hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
Modified: hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java
URL: http://svn.apache.org/viewvc/hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java?rev=1551092&r1=1551091&r2=1551092&view=diff
==============================================================================
--- hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java (original)
+++ hama/trunk/examples/src/main/java/org/apache/hama/examples/Kmeans.java Mon Dec 16 00:48:02 2013
@@ -62,7 +62,7 @@ public class Kmeans {
return;
}
HamaConfiguration conf = new HamaConfiguration();
-
+
Path in = new Path(args[0]);
Path out = new Path(args[1]);
FileSystem fs = FileSystem.get(conf);
@@ -94,12 +94,18 @@ public class Kmeans {
BSPJob job = KMeansBSP.createJob(conf, in, out, true);
+ long startTime = System.currentTimeMillis();
// just submit the job
- job.waitForCompletion(true);
+ if (job.waitForCompletion(true)) {
+ System.out.println("Job Finished in "
+ + (System.currentTimeMillis() - startTime) / 1000.0 + " seconds");
+ }
- List<String> results = KMeansBSP.readOutput(conf, out, fs, 10);
+ System.out.println("\nHere are a few lines of output:");
+ List<String> results = KMeansBSP.readOutput(conf, out, fs, 4);
for (String line : results) {
System.out.println(line);
}
+ System.out.println("...");
}
}