MySQL Pentaho ошибка связи ETL - PullRequest
       27

MySQL Pentaho ошибка связи ETL

0 голосов
/ 11 января 2019

При попытке загрузить данные за месяц из DW к последнему дню месяца или второму последнему дню месяца при загрузке данных возникает ошибка канала связи, и работа останавливается. из-за этого последние несколько наборов данных не загружается.

Об используемых шагах преобразования:

Ввод таблицы-> DB JOIN -> Поиск потока-> Вывод таблицы

помогите пожалуйста. Мы застряли с этим ..

2019/01/11 05:42:18 - Table input.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Unexpected error closing query : org.pentaho.di.core.exception.KettleDatabaseException: 
2019/01/11 05:42:18 - Table input.0 - Couldn't close query: resultset or prepared statements
2019/01/11 05:42:18 - Table input.0 - **Communications link failure**
2019/01/11 05:42:18 - Table input.0 - 
2019/01/11 05:42:18 - Table input.0 - **The last packet successfully received from the server was 109 milliseconds ago.  The last packet sent successfully to the server was 22 milliseconds ago.**

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Этот тип проблемы также возникает из-за длительных запросов, и это происходит из-за net_write_timeout, который установлен по умолчанию для 60 seconds. этот параметр найден в my.ini, где вы можете изменить значение по умолчанию net_write_timeout на большее значение, которое поможет вам справиться с этой проблемой.

0 голосов
/ 15 января 2019

Эта проблема может быть вызвана многими причинами. Я бы проверил следующие пункты на вашем месте.

  1. Проблемы с MySQL - вы должны проверить, есть ли ошибки в журнале mysql во время выполнения вашего процесса (https://dev.mysql.com/doc/refman/5.6/en/error-log.html)
  2. Это может быть проблема с памятью. Попробуйте увеличить размер кучи Java для Spoon. Аналогичная проблема описана на https://communities.bmc.com/docs/DOC-100146
  3. Попробуйте оптимизировать параметры MySQL или JDBC. Например, вы можете увеличить net-write-timeout и net-read-timeout на сервере MySQL или rewriteBatchedStatements = true и useCompression = true для драйвера JDBC.
...