<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Sqoop translates one column incorrectly when we import a table from SQLServer. in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Sqoop-translates-one-column-incorrectly-when-we-import-a/m-p/297187#M218639</link>
    <description>&lt;P&gt;Made it work! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had to use&amp;nbsp;&lt;STRONG&gt;--map-column-hive&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sqoop import \&lt;BR /&gt;-Dhadoop.security.credential.provider.path=jceks://hdfs/user/lrm0613/mydb2.jceks \&lt;BR /&gt;--connection-manager org.apache.sqoop.manager.SQLServerManager \&lt;BR /&gt;--driver net.sourceforge.jtds.jdbc.Driver \&lt;BR /&gt;--connect 'jdbc:jtds:sqlserver://SQLQP002:1433;useNTLMv2=true;domain=JNL_NT;databaseName=TC31Scheduler' \&lt;BR /&gt;--username 'lrm0613' \&lt;BR /&gt;--password-alias sqlserver2.password \&lt;BR /&gt;--query 'select * from Job where id=0 and $CONDITIONS' \&lt;BR /&gt;--hcatalog-database dataengsandbox \&lt;BR /&gt;--hcatalog-table Job \&lt;BR /&gt;--compress \&lt;BR /&gt;--compression-codec snappy \&lt;BR /&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;--map-column-hive 'excludednodes=varchar(160)','errorparams=varchar(160)' \&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;-m 1 \&lt;BR /&gt;--create-hcatalog-table \&lt;BR /&gt;--hcatalog-storage-stanza 'stored as parquet'&lt;/P&gt;</description>
    <pubDate>Wed, 03 Jun 2020 19:54:55 GMT</pubDate>
    <dc:creator>Heri</dc:creator>
    <dc:date>2020-06-03T19:54:55Z</dc:date>
    <item>
      <title>Sqoop translates one column incorrectly when we import a table from SQLServer.</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Sqoop-translates-one-column-incorrectly-when-we-import-a/m-p/297107#M218598</link>
      <description>&lt;P&gt;Hello guys,&lt;/P&gt;&lt;P&gt;I'm trying to run full import from a table in SQL Server. But sqoop is interpreting the data type incorrectly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Column in SQL Server:&lt;/STRONG&gt; ErrorParams (nvarchar(max))&lt;BR /&gt;Sqoop translates it to ErrorParams &lt;STRONG&gt;varchar,&lt;/STRONG&gt; which generates an error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;create table `dataengsandbox`.`task` (&lt;BR /&gt;`id` INT,&lt;BR /&gt;`recordid` int,&lt;BR /&gt;`state` int,&lt;BR /&gt;`prevstate` int,&lt;BR /&gt;`instanceid` int,&lt;BR /&gt;`parentjobid` int,&lt;BR /&gt;`closed` boolean,&lt;BR /&gt;`requeuecount` int,&lt;BR /&gt;`autorequeuecount` int,&lt;BR /&gt;`modifytime` string,&lt;BR /&gt;`submittime` string,&lt;BR /&gt;`starttime` string,&lt;BR /&gt;`endtime` string,&lt;BR /&gt;`createtime` string,&lt;BR /&gt;`timestamp` binary,&lt;BR /&gt;`pendingreason` int,&lt;BR /&gt;`failurereason` int,&lt;BR /&gt;`exitcode` int,&lt;BR /&gt;`failednodeid` int,&lt;BR /&gt;`errorcode` int,&lt;BR /&gt;`errorparams` &lt;STRONG&gt;&lt;FONT color="#ff0000"&gt;varchar,&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;`output` string,&lt;BR /&gt;`executionfailureretrycount` int)&lt;BR /&gt;stored as parquet&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would expect it to translate it to ErrorParams &lt;STRONG&gt;varchar(64) instead&lt;/STRONG&gt;, or another value.&lt;/P&gt;&lt;P&gt;FAILED: ParseException line 22:22 mismatched input ',' expecting ( near 'varchar' in primitive type specification&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to make sqoop cast it correctly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sqoop job:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sqoop import \&lt;BR /&gt;-Dhadoop.security.credential.provider.path=jceks://hdfs/user/lrm0613/mydb2.jceks \&lt;BR /&gt;--connection-manager org.apache.sqoop.manager.SQLServerManager \&lt;BR /&gt;--driver net.sourceforge.jtds.jdbc.Driver \&lt;BR /&gt;--connect 'jdbc:jtds:sqlserver://SQLQP002:1433;useNTLMv2=true;domain=JNL_NT;databaseName=TC31Scheduler' \&lt;BR /&gt;--username 'lrm0613' \&lt;BR /&gt;--query 'select * from Task where id=0 and $CONDITIONS' \&lt;BR /&gt;--hcatalog-database dataengsandbox \&lt;BR /&gt;--hcatalog-table Task \&lt;BR /&gt;--compress \&lt;BR /&gt;--compression-codec snappy \&lt;BR /&gt;--map-column-hive id=INT \&lt;BR /&gt;-m 1 \&lt;BR /&gt;--create-hcatalog-table \&lt;BR /&gt;--hcatalog-storage-stanza 'stored as parquet'&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2020 19:21:31 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Sqoop-translates-one-column-incorrectly-when-we-import-a/m-p/297107#M218598</guid>
      <dc:creator>Heri</dc:creator>
      <dc:date>2020-06-02T19:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Sqoop translates one column incorrectly when we import a table from SQLServer.</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Sqoop-translates-one-column-incorrectly-when-we-import-a/m-p/297187#M218639</link>
      <description>&lt;P&gt;Made it work! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had to use&amp;nbsp;&lt;STRONG&gt;--map-column-hive&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sqoop import \&lt;BR /&gt;-Dhadoop.security.credential.provider.path=jceks://hdfs/user/lrm0613/mydb2.jceks \&lt;BR /&gt;--connection-manager org.apache.sqoop.manager.SQLServerManager \&lt;BR /&gt;--driver net.sourceforge.jtds.jdbc.Driver \&lt;BR /&gt;--connect 'jdbc:jtds:sqlserver://SQLQP002:1433;useNTLMv2=true;domain=JNL_NT;databaseName=TC31Scheduler' \&lt;BR /&gt;--username 'lrm0613' \&lt;BR /&gt;--password-alias sqlserver2.password \&lt;BR /&gt;--query 'select * from Job where id=0 and $CONDITIONS' \&lt;BR /&gt;--hcatalog-database dataengsandbox \&lt;BR /&gt;--hcatalog-table Job \&lt;BR /&gt;--compress \&lt;BR /&gt;--compression-codec snappy \&lt;BR /&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;--map-column-hive 'excludednodes=varchar(160)','errorparams=varchar(160)' \&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;-m 1 \&lt;BR /&gt;--create-hcatalog-table \&lt;BR /&gt;--hcatalog-storage-stanza 'stored as parquet'&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jun 2020 19:54:55 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Sqoop-translates-one-column-incorrectly-when-we-import-a/m-p/297187#M218639</guid>
      <dc:creator>Heri</dc:creator>
      <dc:date>2020-06-03T19:54:55Z</dc:date>
    </item>
  </channel>
</rss>

