Исключение MySQLNonTransientConnectionException в PDI

У меня проблема с MySQL в PDI (чайник). Эта ошибка возникает в процессе чтения информации по входной таблице. Даже если все данные из базы выдаются успешно, эта ошибка возникает и, возможно, не влияет на преобразование.

Error comitting connection 
Communications link failure during commit(). Transaction resolution unknown. 

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during commit(). Transaction resolution unknown. 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)...

Почему возникает эта проблема?


person Alex Shumskiy    schedule 24.09.2018    source источник
comment
Вы уверены, что везде используете одно и то же соединение с базой данных MySQL? Вам действительно нужно включить свой исходный код в вопрос, сообществу будет трудно помочь вам без него.   -  person MandyShaw    schedule 24.09.2018


Ответы (1)


Эта ошибка MySQL задокументирована на странице руководства с красивым заголовком: Мой сервер sql исчез.

Мэтт Кастерс (главный автор Kettle) дает кучу решений на вики Pentaho. который еще не загружен на форум Hitachi Vantara.

Первое решение Мэтта — увеличить net_write_timeout. Значение по умолчанию — 60, но он увеличил его до 1800, отметив, что может быть достаточно и меньшего.

Для этого отредактируйте подключение и выберите Options на левой панели. Затем напишите net_write_timeout в столбце Parameters и 1800 как value.

person AlainD    schedule 25.09.2018