MySQLNonTransientConnectionException в PDI

Имам проблем с MySQL в PDI (чайник). Тази грешка се появява в процеса на четене на информация от Input Table. Дори ако всички данни са предоставени от базата успешно, тази грешка се появява и вероятно не засяга трансформацията.

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