<?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>topic Re: MySQL protocol limit reached using data from CSV file with bulk load in Talend Data Catalog</title>
    <link>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336508#M1538</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Does this issue repro when you use tMysqlOutput without bulk load? Could you please post your tMysqlOutputBulkExec component setting screenshot on forum?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
    <pubDate>Thu, 01 Mar 2018 07:34:24 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-03-01T07:34:24Z</dc:date>
    <item>
      <title>MySQL protocol limit reached using data from CSV file with bulk load</title>
      <link>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336507#M1537</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am working in Open Studio for MDM v6.3.2.&lt;/P&gt; 
&lt;P&gt;I have a job where I am extracting data from a CSV file that has a size of 2GB with 18,808,016 rows and 14 columns and attempting to write the data to a table in a MariaDB database.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My job is set up as: tFileInputDelimited --&amp;gt; tMysqlOutputBulkExec&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When trying to run this I get:&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#FF0000"&gt;java.sql.SQLNonTransientConnectionException: Could not read resultset: MySQL protocol limit reached, you cannot send more than 4GB of data&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;I've been unable to find a reason why this error can be happening if my file is only 2GB.&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;I created a temporary workaround where I split the file into several and load the data that way, but I would like to avoid doing it this way.&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;Any help would be greatly appreciated.&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;Thank you.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2018 16:47:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336507#M1537</guid>
      <dc:creator>ggraf</dc:creator>
      <dc:date>2018-02-27T16:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: MySQL protocol limit reached using data from CSV file with bulk load</title>
      <link>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336508#M1538</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Does this issue repro when you use tMysqlOutput without bulk load? Could you please post your tMysqlOutputBulkExec component setting screenshot on forum?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 07:34:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336508#M1538</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-01T07:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: MySQL protocol limit reached using data from CSV file with bulk load</title>
      <link>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336509#M1539</link>
      <description>&lt;P&gt;Hi Sabrina,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you for the reply.&lt;/P&gt; 
&lt;P&gt;I don't think the issue would reproduce using a tMysqlOutput, but the time to write all of this data would take too long.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here are the basic settings of my tMysqlOutputBulkExec component:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tMysqlOutputBulkExec_settings.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LsXg.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138023i93FFFBA78BBE4203/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LsXg.png" alt="0683p000009LsXg.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;And the advanced settings:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tMysqlOutputBulkExec_advancedSettings.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lsgq.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147863i710A6127FCCC9692/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lsgq.png" alt="0683p000009Lsgq.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;The full error is:&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#FF0000"&gt;Exception in component tMysqlOutputBulkExec_1_tMBE&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;java.sql.SQLNonTransientConnectionException: Could not read resultset: MySQL protocol limit reached, you cannot send more than 4GB of data&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:264)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:288)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:338)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at test_project.staging_dump_poc_0_1.STAGING_DUMP_POC.tFileInputDelimited_1Process(STAGING_DUMP_POC.java:1626)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at test_project.staging_dump_poc_0_1.STAGING_DUMP_POC.runJobInTOS(STAGING_DUMP_POC.java:2639)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at test_project.staging_dump_poc_0_1.STAGING_DUMP_POC.main(STAGING_DUMP_POC.java:2398)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not read resultset: MySQL protocol limit reached, you cannot send more than 4GB of data&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;[statistics] disconnected&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.mysql.MySQLProtocol.getResult(MySQLProtocol.java:926)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:991)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:281)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;... 4 more&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Caused by: java.io.IOException: MySQL protocol limit reached, you cannot send more than 4GB of data&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:84)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.sendFile(PacketOutputStream.java:63)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.mariadb.jdbc.internal.mysql.MySQLProtocol.getResult(MySQLProtocol.java:919)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;... 6 more&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you for your help,&lt;/P&gt; 
&lt;P&gt;George&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LsNJ"&gt;tMysqlOutputBulkExec_advancedSettings.PNG&lt;/A&gt;</description>
      <pubDate>Thu, 01 Mar 2018 14:28:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336509#M1539</guid>
      <dc:creator>ggraf</dc:creator>
      <dc:date>2018-03-01T14:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: MySQL protocol limit reached using data from CSV file with bulk load</title>
      <link>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336510#M1540</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Could you please try to use V 7.0 to see if this issue still repro on it?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Wed, 25 Apr 2018 08:17:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Data-Catalog/MySQL-protocol-limit-reached-using-data-from-CSV-file-with-bulk/m-p/2336510#M1540</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-25T08:17:04Z</dc:date>
    </item>
  </channel>
</rss>

