sqoop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jar...@apache.org
Subject sqoop git commit: SQOOP-2642: Document ability to specify commas in --map-column-hive option
Date Wed, 27 Jan 2016 14:36:10 GMT
Repository: sqoop
Updated Branches:
  refs/heads/trunk de2fa9a68 -> c9c3f6a3a


SQOOP-2642: Document ability to specify commas in --map-column-hive option

(Ze Jin via Jarek Jarcec Cecho)


Project: http://git-wip-us.apache.org/repos/asf/sqoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/sqoop/commit/c9c3f6a3
Tree: http://git-wip-us.apache.org/repos/asf/sqoop/tree/c9c3f6a3
Diff: http://git-wip-us.apache.org/repos/asf/sqoop/diff/c9c3f6a3

Branch: refs/heads/trunk
Commit: c9c3f6a3a294ff495c05c62bdd4286b0f16b28c7
Parents: de2fa9a
Author: Jarek Jarcec Cecho <jarcec@apache.org>
Authored: Wed Jan 27 06:35:22 2016 -0800
Committer: Jarek Jarcec Cecho <jarcec@apache.org>
Committed: Wed Jan 27 06:35:22 2016 -0800

----------------------------------------------------------------------
 src/docs/man/hive-args.txt  |  4 +++-
 src/docs/user/hive-args.txt | 14 ++++++++------
 src/docs/user/import.txt    |  3 +++
 3 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/sqoop/blob/c9c3f6a3/src/docs/man/hive-args.txt
----------------------------------------------------------------------
diff --git a/src/docs/man/hive-args.txt b/src/docs/man/hive-args.txt
index b92a446..438c1dc 100644
--- a/src/docs/man/hive-args.txt
+++ b/src/docs/man/hive-args.txt
@@ -36,4 +36,6 @@ Hive options
   When used with --hive-import, overrides the destination table name
 
 --map-column-hive (mapping)::
-	Override default mapping for SQL types or input field types into Hive types for configured
columns
+  Override default mapping for SQL types or input field types into Hive types for configured
columns.
+  If specify commas in this argument, use URL encoded keys and values, for example,
+  use DECIMAL(1%2C1) instead of DECIMAL(1,1), NUMERIC(1%2C%202) instead of NUMERIC(1, 2).

http://git-wip-us.apache.org/repos/asf/sqoop/blob/c9c3f6a3/src/docs/user/hive-args.txt
----------------------------------------------------------------------
diff --git a/src/docs/user/hive-args.txt b/src/docs/user/hive-args.txt
index e54ee1e..441f54e 100644
--- a/src/docs/user/hive-args.txt
+++ b/src/docs/user/hive-args.txt
@@ -32,14 +32,16 @@ Argument                      Description
 +\--hive-table <table-name>+  Sets the table name to use when importing\
                               to Hive.
 +\--hive-drop-import-delims+  Drops '\n', '\r', and '\01' from string\
-			      fields when importing to Hive.
+                  fields when importing to Hive.
 +\--hive-delims-replacement+  Replace '\n', '\r', and '\01' from string\
-			      fields with user defined string when importing to Hive.
-+\--hive-partition-key+	      Name of a hive field to partition are \
-			      sharded on
+                  fields with user defined string when importing to Hive.
++\--hive-partition-key+       Name of a hive field to partition are \
+                  sharded on
 +\--hive-partition-value <v>+ String-value that serves as partition key\
-			      for this imported into hive in this job.
+                  for this imported into hive in this job.
 +\--map-column-hive <map>+    Override default mapping from SQL type to\
-                              Hive type for configured columns.
+                  Hive type for configured columns. If specify commas in\
+                  this argument, use URL encoded keys and values, for example,\
+                  use DECIMAL(1%2C%201) instead of DECIMAL(1, 1).
 --------------------------------------------------------------------------
 

http://git-wip-us.apache.org/repos/asf/sqoop/blob/c9c3f6a3/src/docs/user/import.txt
----------------------------------------------------------------------
diff --git a/src/docs/user/import.txt b/src/docs/user/import.txt
index 462d84b..fbb32f5 100644
--- a/src/docs/user/import.txt
+++ b/src/docs/user/import.txt
@@ -328,6 +328,9 @@ Sqoop is expecting comma separated list of mapping in form <name of
column>=<new
 $ sqoop import ... --map-column-java id=String,value=Integer
 ----
 
+Notice that specifying commas in --map-column-hive option, you should use URL encoded
+keys and values, for example, use DECIMAL(1%2C%201) instead of DECIMAL(1, 1).
+
 Sqoop will rise exception in case that some configured mapping will not be used.
 
 Schema name handling


Mime
View raw message