You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ol...@apache.org on 2010/08/05 22:26:54 UTC

svn commit: r982766 - in /hadoop/pig/trunk: CHANGES.txt src/org/apache/pig/tools/grunt/GruntParser.java

Author: olga
Date: Thu Aug  5 20:26:54 2010
New Revision: 982766

URL: http://svn.apache.org/viewvc?rev=982766&view=rev
Log:
PIG-346: grant help command cleanup (olgan)'

Modified:
    hadoop/pig/trunk/CHANGES.txt
    hadoop/pig/trunk/src/org/apache/pig/tools/grunt/GruntParser.java

Modified: hadoop/pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/CHANGES.txt?rev=982766&r1=982765&r2=982766&view=diff
==============================================================================
--- hadoop/pig/trunk/CHANGES.txt (original)
+++ hadoop/pig/trunk/CHANGES.txt Thu Aug  5 20:26:54 2010
@@ -26,7 +26,9 @@ PIG-1249: Safe-guards against misconfigu
 
 IMPROVEMENTS
 
-PIG-1199: help includes obsolete options(olgan)
+PIG-346: grant help command cleanup (olgan)
+
+PIG-1199: help includes obsolete options (olgan)
 
 PIG-1434: Allow casting relations to scalars (aniket486 via rding)
 

Modified: hadoop/pig/trunk/src/org/apache/pig/tools/grunt/GruntParser.java
URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/tools/grunt/GruntParser.java?rev=982766&r1=982765&r2=982766&view=diff
==============================================================================
--- hadoop/pig/trunk/src/org/apache/pig/tools/grunt/GruntParser.java (original)
+++ hadoop/pig/trunk/src/org/apache/pig/tools/grunt/GruntParser.java Thu Aug  5 20:26:54 2010
@@ -711,19 +711,43 @@ public class GruntParser extends PigScri
     protected void printHelp() 
     {
         System.out.println("Commands:");
-        System.out.println("<pig latin statement>;");
-        System.out.println("store <alias> into <filename> [using <functionSpec>]");
-        System.out.println("dump <alias>");
-        System.out.println("describe <alias>");
-        System.out.println("kill <job_id>");
-        System.out.println("ls <path>\r\ndu <path>\r\nmv <src> <dst>\r\ncp <src> <dst>\r\nrm <src>");
-        System.out.println("copyFromLocal <localsrc> <dst>\r\ncd <dir>\r\npwd");
-        System.out.println("cat <src>\r\ncopyToLocal <src> <localdst>\r\nmkdir <path>");
-        System.out.println("cd <path>");
-        System.out.println("define <functionAlias> <functionSpec>");
-        System.out.println("register <udfJar>");
-        System.out.println("set key value");
-        System.out.println("quit");
+        System.out.println("<pig latin statement>; - See the PigLatin manual for details: http://hadoop.apache.org/pig");
+        System.out.println("File system commands:");
+	System.out.println("    fs <fs arguments> - Equivalent to Hadoop dfs command: http://hadoop.apache.org/common/docs/current/hdfs_shell.html");	
+        System.out.println("Diagnostic commands:");
+        System.out.println("    describe <alias>[::<alias] - Show the schema for the alias. Inner aliases can be described as A::B.");
+        System.out.println("    explain [-script <pigscript>] [-out <path>] [-brief] [-dot] [-param <param_name>=<param_value>]");
+        System.out.println("        [-param_file <file_name>] [<alias>] - Show the execution plan to compute the alias or for entire script.");
+        System.out.println("        -script - Explain the entire script.");
+        System.out.println("        -out - Store the output into directory rather than print to stdout.");
+        System.out.println("        -brief - Don't expand nested plans (presenting a smaller graph for overview).");
+        System.out.println("        -dot - Generate the output in .dot format. Default is text format.");
+        System.out.println("        -param <param_name - See parameter substitution for details.");
+        System.out.println("        -param_file <file_name> - See parameter substitution for details.");
+        System.out.println("        alias - Alias to explain.");
+        System.out.println("    dump <alias> - Compute the alias and writes the results to stdout.");
+        System.out.println("Utility Commands:");
+        System.out.println("    exec [-param <param_name>=param_value] [-param_file <file_name>] <script> - ");    
+        System.out.println("        Execute the script with access to grunt environment including aliases.");
+        System.out.println("        -param <param_name - See parameter substitution for details.");
+        System.out.println("        -param_file <file_name> - See parameter substitution for details.");
+        System.out.println("        script - Script to be executed.");
+        System.out.println("    run [-param <param_name>=param_value] [-param_file <file_name>] <script> - ");    
+        System.out.println("        Execute the script with access to grunt environment. ");
+        System.out.println("        -param <param_name - See parameter substitution for details.");
+        System.out.println("        -param_file <file_name> - See parameter substitution for details.");
+        System.out.println("        script - Script to be executed.");
+        System.out.println("    kill <job_id> - Kill the hadoop job specified by the hadoop job id.");
+        System.out.println("    set <key> <value> - Provide execution parameters to Pig. Keys and values are case sensitive.");
+        System.out.println("        The following keys are supported: ");
+        System.out.println("        default_parallel - Script-level reduce parallelism. Basic input size heuristics used by default.");
+        System.out.println("        debug - Set debug on or off. Default is off.");
+        System.out.println("        job.name - Single-quoted name for jobs. Default is PigLatin:<script name>");
+        System.out.println("        job.priority - Priority for jobs. Values: very_low, low, normal, high, very_high. Default is normal");
+        System.out.println("        stream.skippath - String that contains the path. This is used by streaming.");
+        System.out.println("        any hadoop property.");
+        System.out.println("    help - Display this message.");
+        System.out.println("    quit - Quit the grunt shell.");
     }
 
     @Override