Bladeren bron

MAPREDUCE-5033. mapred shell script should respect usage flags (--help -help -h). Contributed by Andrew Wang.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1450584 13f79535-47bb-0310-9956-ffa450edef68
Aaron Myers 12 jaren geleden
bovenliggende
commit
42e987f11e
2 gewijzigde bestanden met toevoegingen van 11 en 0 verwijderingen
  1. 3 0
      hadoop-mapreduce-project/CHANGES.txt
  2. 8 0
      hadoop-mapreduce-project/bin/mapred

+ 3 - 0
hadoop-mapreduce-project/CHANGES.txt

@@ -163,6 +163,9 @@ Release 2.0.4-beta - UNRELEASED
 
 
   IMPROVEMENTS
   IMPROVEMENTS
 
 
+    MAPREDUCE-5033. mapred shell script should respect usage flags
+    (--help -help -h). (Andrew Wang via atm)
+
   OPTIMIZATIONS
   OPTIMIZATIONS
 
 
   BUG FIXES
   BUG FIXES

+ 8 - 0
hadoop-mapreduce-project/bin/mapred

@@ -50,6 +50,14 @@ fi
 COMMAND=$1
 COMMAND=$1
 shift
 shift
 
 
+case $COMMAND in
+  # usage flags
+  --help|-help|-h)
+    print_usage
+    exit
+    ;;
+esac
+
 if [ "$COMMAND" = "job" ] ; then
 if [ "$COMMAND" = "job" ] ; then
   CLASS=org.apache.hadoop.mapred.JobClient
   CLASS=org.apache.hadoop.mapred.JobClient
 elif [ "$COMMAND" = "queue" ] ; then
 elif [ "$COMMAND" = "queue" ] ; then