Return-Path: Delivered-To: apmail-hadoop-mapreduce-commits-archive@minotaur.apache.org Received: (qmail 11311 invoked from network); 12 Feb 2010 05:28:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Feb 2010 05:28:42 -0000 Received: (qmail 70420 invoked by uid 500); 12 Feb 2010 05:28:41 -0000 Delivered-To: apmail-hadoop-mapreduce-commits-archive@hadoop.apache.org Received: (qmail 70353 invoked by uid 500); 12 Feb 2010 05:28:40 -0000 Mailing-List: contact mapreduce-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-dev@hadoop.apache.org Delivered-To: mailing list mapreduce-commits@hadoop.apache.org Received: (qmail 70343 invoked by uid 99); 12 Feb 2010 05:28:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Feb 2010 05:28:40 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Feb 2010 05:28:39 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 990A42388900; Fri, 12 Feb 2010 05:28:19 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r909241 - in /hadoop/mapreduce/trunk: CHANGES.txt src/contrib/sqoop/doc/Sqoop-manpage.txt src/contrib/sqoop/doc/misc-args.txt src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java Date: Fri, 12 Feb 2010 05:28:19 -0000 To: mapreduce-commits@hadoop.apache.org From: tomwhite@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100212052819.990A42388900@eris.apache.org> Author: tomwhite Date: Fri Feb 12 05:28:19 2010 New Revision: 909241 URL: http://svn.apache.org/viewvc?rev=909241&view=rev Log: MAPREDUCE-1467. Add a --verbose flag to Sqoop. Contributed by Aaron Kimball. Modified: hadoop/mapreduce/trunk/CHANGES.txt hadoop/mapreduce/trunk/src/contrib/sqoop/doc/Sqoop-manpage.txt hadoop/mapreduce/trunk/src/contrib/sqoop/doc/misc-args.txt hadoop/mapreduce/trunk/src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java Modified: hadoop/mapreduce/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/CHANGES.txt?rev=909241&r1=909240&r2=909241&view=diff ============================================================================== --- hadoop/mapreduce/trunk/CHANGES.txt (original) +++ hadoop/mapreduce/trunk/CHANGES.txt Fri Feb 12 05:28:19 2010 @@ -185,6 +185,9 @@ only on required set of localized paths. (Amareshwari Sriramadasu via yhemanth) + MAPREDUCE-1467. Add a --verbose flag to Sqoop. + (Aaron Kimball via tomwhite) + BUG FIXES MAPREDUCE-1258. Fix fair scheduler event log not logging job info. Modified: hadoop/mapreduce/trunk/src/contrib/sqoop/doc/Sqoop-manpage.txt URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/src/contrib/sqoop/doc/Sqoop-manpage.txt?rev=909241&r1=909240&r2=909241&view=diff ============================================================================== --- hadoop/mapreduce/trunk/src/contrib/sqoop/doc/Sqoop-manpage.txt (original) +++ hadoop/mapreduce/trunk/src/contrib/sqoop/doc/Sqoop-manpage.txt Fri Feb 12 05:28:19 2010 @@ -187,6 +187,9 @@ --list-tables:: List tables in database and exit +--verbose:: + Print more information while working + Database-specific options ~~~~~~~~~~~~~~~~~~~~~~~~~ Modified: hadoop/mapreduce/trunk/src/contrib/sqoop/doc/misc-args.txt URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/src/contrib/sqoop/doc/misc-args.txt?rev=909241&r1=909240&r2=909241&view=diff ============================================================================== --- hadoop/mapreduce/trunk/src/contrib/sqoop/doc/misc-args.txt (original) +++ hadoop/mapreduce/trunk/src/contrib/sqoop/doc/misc-args.txt Fri Feb 12 05:28:19 2010 @@ -34,3 +34,7 @@ Sqoop to use gzip to compress your data by providing either the +--compress+ or +-z+ argument (both are equivalent). +Using +--verbose+ will instruct Sqoop to print more details about its +operation; this is particularly handy if Sqoop appears to be misbehaving. + + Modified: hadoop/mapreduce/trunk/src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java?rev=909241&r1=909240&r2=909241&view=diff ============================================================================== --- hadoop/mapreduce/trunk/src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java (original) +++ hadoop/mapreduce/trunk/src/contrib/sqoop/src/java/org/apache/hadoop/sqoop/SqoopOptions.java Fri Feb 12 05:28:19 2010 @@ -31,6 +31,9 @@ import org.apache.commons.logging.LogFactory; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.util.ToolRunner; +import org.apache.log4j.Category; +import org.apache.log4j.Level; +import org.apache.log4j.Logger; /** * Command-line arguments used by Sqoop @@ -363,6 +366,7 @@ System.out.println("--list-tables List tables in database and exit"); System.out.println("--list-databases List all databases available and exit"); System.out.println("--debug-sql (statement) Execute 'statement' in SQL and exit"); + System.out.println("--verbose Print more information while working"); System.out.println(""); System.out.println("Database-specific options:"); System.out.println("Arguments may be passed to the database manager after a lone '-':"); @@ -595,6 +599,12 @@ for (i++; i < args.length; i++) { this.debugSqlCmd = this.debugSqlCmd + args[i] + " "; } + } else if (args[i].equals("--verbose")) { + // Immediately switch into DEBUG logging. + Category sqoopLogger = + Logger.getLogger(SqoopOptions.class.getName()).getParent(); + sqoopLogger.setLevel(Level.DEBUG); + } else if (args[i].equals("--help")) { printUsage(); throw new InvalidOptionsException("");