Я использую Pentaho Data Integration (kettle) версии 8.0 для написания некоторых ETLS, когда я запускаю свою работу из программного обеспечения GUI из Pentaho Data Integration в моей системе, все выполняется правильно на базе данных Mysql на удаленном хосте, но когда я пытаюсьчтобы выполнить это задание (точно с теми же соединениями config и db) с командной строкой сервера, каждое преобразование будет работать правильно , за исключением того, что символ utf8 неправильно скопирован в базу данных и показывает нечитаемые символы , но работает, когда я использую графический пользовательский интерфейс pentahoинтеграция данных с точно такой же конфигурацией и соединениями.
Моя команда для запуска задания на сервере
/opt/pentaho/data-integration/kitchen.sh -file="/opt/pentaho/repository/ETLS/ETL_xxx.kjb" -logfile="/opt/pentaho/repository/ETLS/log/job_logs.txt"
Конфигурации для Pentaho для поддержки utf8
![enter image description here](https://i.stack.imgur.com/CJimW.jpg)