Author: srowen
Date: Fri Jan 22 14:43:49 2010
New Revision: 902104

URL: http://svn.apache.org/viewvc?rev=902104&view=rev
Log:
Rest of MAHOUT-249

Modified:
    
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/classifier/bayes/WikipediaXmlSplitter.java

Modified: 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/classifier/bayes/WikipediaXmlSplitter.java
URL: 
http://svn.apache.org/viewvc/lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/classifier/bayes/WikipediaXmlSplitter.java?rev=902104&r1=902103&r2=902104&view=diff
==============================================================================
--- 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/classifier/bayes/WikipediaXmlSplitter.java
 (original)
+++ 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/classifier/bayes/WikipediaXmlSplitter.java
 Fri Jan 22 14:43:49 2010
@@ -39,6 +39,7 @@
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.io.compress.BZip2Codec;
 import org.apache.hadoop.io.compress.CompressionCodec;
+import org.apache.mahout.common.CommandLineUtil;
 import org.apache.mahout.common.FileLineIterator;
 
 /**
@@ -65,7 +66,12 @@
         .withRequired(true)
         .withArgument(
           
abuilder.withName("outputDir").withMinimum(1).withMaximum(1).create())
-        .withDescription("The output directory to place the splits in")
+        .withDescription("The output directory to place the splits in:\n" +
+                    "local files:\n\t/var/data/wikipedia-xml-chunks 
or\n\tfile:///var/data/wikipedia-xml-chunks\n" +
+                    "Hadoop DFS:\n\thdfs://wikipedia-xml-chunks\n" +
+                    "AWS S3 
(blocks):\n\ts3://bucket-name/wikipedia-xml-chunks\n" +
+                    "AWS S3 (native 
files):\n\ts3n://bucket-name/wikipedia-xml-chunks\n")
+
         .withShortName("o").create();
 
     Option s3IdOpt = obuilder
@@ -104,7 +110,14 @@
     
     Parser parser = new Parser();
     parser.setGroup(group);
-    CommandLine cmdLine = parser.parse(args);
+    CommandLine cmdLine;
+    try {
+      cmdLine = parser.parse(args);
+    } catch (OptionException e) {
+      System.err.println(e.getMessage());
+      CommandLineUtil.printHelp(group);
+      return;
+    }
 
     Configuration conf = new Configuration();
     String dumpFilePath = (String) cmdLine.getValue(dumpFileOpt);


Reply via email to