You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sqoop.apache.org by "Lucy Gu (JIRA)" <ji...@apache.org> on 2015/03/10 04:06:40 UTC
[jira] [Created] (SQOOP-2195) database= option must be used in
sqoop command when importing dbcs data from teradata
Lucy Gu created SQOOP-2195:
------------------------------
Summary: database= option must be used in sqoop command when importing dbcs data from teradata
Key: SQOOP-2195
URL: https://issues.apache.org/jira/browse/SQOOP-2195
Project: Sqoop
Issue Type: Bug
Components: connectors
Affects Versions: 1.3.0
Environment: operation system:UNIX
Reporter: Lucy Gu
Fix For: 1.3.0
We must add "Database=" option in sqoop command when importing Unicode data from Teradata. The version of Teradata is 14.10. The sqoop command is as follows:
sqoop import --connection-manager com.cloudera.connector.teradata.TeradataManager --connect jdbc:teradata://quasi/Database=xxxx,CHARSET=UTF8 --table nlstd -m 1 --split-by i --target-dir /tmp/test --delete-target-dir --username xxx --password xxxxx
But this option is not necessary when importing latin characters from Teradata. Below is sqoop command:
sqoop import --connection-manager com.cloudera.connector.teradata.TeradataManager --connect jdbc:teradata://quasi/xxxxx --table test -m 1 --split-by i --target-dir /tmp/test10_6 --delete-target-dir --username xxxx --password xxx
However the Teradata documentation does show that ParameterName=Value is the expected syntax:
jdbc:teradata://DatabaseServerName/ParameterName=Value
https://developer.teradata.com/doc/connectivity/jdbc/reference/current/jdbcug_chapter_2.html#BABJIHBJ
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)