<?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>article 'No manager' error when connecting to Vertica database with tSqoopImport component in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/No-manager-error-when-connecting-to-Vertica-database-with/ta-p/2150466</link>
    <description>&lt;DIV class="talend-tkb-migrated-content"&gt;&lt;DIV class="lia-message-template-content-zone"&gt; 
 &lt;TABLE style="word-break: keep-all;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1" style="width: 25%;"&gt;&lt;STRONG&gt;Talend Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;6.3.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;&lt;STRONG&gt;Summary&lt;/STRONG&gt;&lt;/P&gt; &lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Additional Versions&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Product&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;Big Data&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Component&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;Hadoop Access&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Problem Description&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;When executing a Talend 6.3.1 Job with a &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt; component that imports data from a Vertica database to a Hadoop Cluster, it fails with the following exception:&lt;/P&gt; &lt;PRE&gt;[ERROR]: org.apache.sqoop.tool.BaseSqoopTool - Got error creating database manager: java.io.IOException: 
No manager for connect string: jdbc:vertica://tlnd.local:5433/hlsmtc_dev
at org.apache.sqoop.ConnFactory.getManager(ConnFactory.java:191)
at org.apache.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:264)
at org.apache.sqoop.tool.ImportTool.init(ImportTool.java:89)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:603)
at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
at local_project.test_sqoop_vertica_0_1.Test_sqoop_vertica.tSqoopImport_1Process(Test_sqoop_vertica.java:541)&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Problem root cause&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;The Sqoop &lt;A href="http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_supported_databases" target="_blank"&gt;Supported Databases&lt;/A&gt; page lists the databases for which Sqoop includes vendor-specific support, but Vertica is not in the list. So a generic manager and Vertica JDBC driver class (specified in &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt;) have to be provided by Talend.&lt;/P&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Solution or Workaround&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;This problem is fixed against the following versions: 6.4.2, 6.5.1, 6.3.3.&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Against Talend 6.3.1, one solution is to apply &lt;STRONG&gt;Patch_20171004_TPS-2161_v2-6.3.1.zip&lt;/STRONG&gt;. To implement this solution, this patch can be applied manually:&lt;/P&gt; 
     &lt;OL&gt;&lt;LI&gt;Create a folder named &lt;STRONG&gt;patches&lt;/STRONG&gt; under your Studio installer directory.&lt;/LI&gt;&lt;LI&gt;Copy &lt;STRONG&gt;Patch_20171004_TPS-2161_v2-6.3.1.zip&lt;/STRONG&gt; to this folder.&lt;/LI&gt;&lt;LI&gt;Restart Talend Studio. When a prompt window is displayed, click &lt;STRONG&gt;OK&lt;/STRONG&gt; to install the patch.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Another option is to configure a &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt; component in &lt;STRONG&gt;Advanced Settings &amp;gt; Additional Arguments&lt;/STRONG&gt; as follows:&lt;/P&gt; 
     &lt;UL&gt;&lt;LI&gt;Provide the Vertica JDBC driver class: set the &lt;STRONG&gt;"jdbc.driver.class"&lt;/STRONG&gt; argument with value &lt;STRONG&gt;"com.vertica.jdbc.Driver"&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Provide the sqoop manager class: set the &lt;STRONG&gt;"connection-manager"&lt;/STRONG&gt; argument with value &lt;STRONG&gt;"org.apache.sqoop.manager.GenericJdbcManager"&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;JIRA ticket number&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt; 
&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 09 Feb 2024 18:22:49 GMT</pubDate>
    <dc:creator>TalendSolutionExpert</dc:creator>
    <dc:date>2024-02-09T18:22:49Z</dc:date>
    <item>
      <title>'No manager' error when connecting to Vertica database with tSqoopImport component</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/No-manager-error-when-connecting-to-Vertica-database-with/ta-p/2150466</link>
      <description>&lt;DIV class="talend-tkb-migrated-content"&gt;&lt;DIV class="lia-message-template-content-zone"&gt; 
 &lt;TABLE style="word-break: keep-all;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1" style="width: 25%;"&gt;&lt;STRONG&gt;Talend Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;6.3.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;&lt;STRONG&gt;Summary&lt;/STRONG&gt;&lt;/P&gt; &lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Additional Versions&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Product&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;Big Data&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Component&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;Hadoop Access&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Problem Description&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;When executing a Talend 6.3.1 Job with a &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt; component that imports data from a Vertica database to a Hadoop Cluster, it fails with the following exception:&lt;/P&gt; &lt;PRE&gt;[ERROR]: org.apache.sqoop.tool.BaseSqoopTool - Got error creating database manager: java.io.IOException: 
No manager for connect string: jdbc:vertica://tlnd.local:5433/hlsmtc_dev
at org.apache.sqoop.ConnFactory.getManager(ConnFactory.java:191)
at org.apache.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:264)
at org.apache.sqoop.tool.ImportTool.init(ImportTool.java:89)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:603)
at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
at local_project.test_sqoop_vertica_0_1.Test_sqoop_vertica.tSqoopImport_1Process(Test_sqoop_vertica.java:541)&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Problem root cause&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;The Sqoop &lt;A href="http://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_supported_databases" target="_blank"&gt;Supported Databases&lt;/A&gt; page lists the databases for which Sqoop includes vendor-specific support, but Vertica is not in the list. So a generic manager and Vertica JDBC driver class (specified in &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt;) have to be provided by Talend.&lt;/P&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;Solution or Workaround&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt; &lt;P&gt;This problem is fixed against the following versions: 6.4.2, 6.5.1, 6.3.3.&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Against Talend 6.3.1, one solution is to apply &lt;STRONG&gt;Patch_20171004_TPS-2161_v2-6.3.1.zip&lt;/STRONG&gt;. To implement this solution, this patch can be applied manually:&lt;/P&gt; 
     &lt;OL&gt;&lt;LI&gt;Create a folder named &lt;STRONG&gt;patches&lt;/STRONG&gt; under your Studio installer directory.&lt;/LI&gt;&lt;LI&gt;Copy &lt;STRONG&gt;Patch_20171004_TPS-2161_v2-6.3.1.zip&lt;/STRONG&gt; to this folder.&lt;/LI&gt;&lt;LI&gt;Restart Talend Studio. When a prompt window is displayed, click &lt;STRONG&gt;OK&lt;/STRONG&gt; to install the patch.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Another option is to configure a &lt;STRONG&gt;tSqoopImport&lt;/STRONG&gt; component in &lt;STRONG&gt;Advanced Settings &amp;gt; Additional Arguments&lt;/STRONG&gt; as follows:&lt;/P&gt; 
     &lt;UL&gt;&lt;LI&gt;Provide the Vertica JDBC driver class: set the &lt;STRONG&gt;"jdbc.driver.class"&lt;/STRONG&gt; argument with value &lt;STRONG&gt;"com.vertica.jdbc.Driver"&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Provide the sqoop manager class: set the &lt;STRONG&gt;"connection-manager"&lt;/STRONG&gt; argument with value &lt;STRONG&gt;"org.apache.sqoop.manager.GenericJdbcManager"&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" rowspan="1"&gt;&lt;STRONG&gt;JIRA ticket number&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" rowspan="1"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt; 
&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 09 Feb 2024 18:22:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/No-manager-error-when-connecting-to-Vertica-database-with/ta-p/2150466</guid>
      <dc:creator>TalendSolutionExpert</dc:creator>
      <dc:date>2024-02-09T18:22:49Z</dc:date>
    </item>
  </channel>
</rss>

