我使用pentaho data integration(Ketter)8.0版来编写一些ETL,当我从系统中的pentaho data integration gui软件运行作业时,在远程主机的mysql数据库上一切都正常,但当我尝试使用服务器的命令行运行该作业(完全相同的配置和db连接)时,除了utf8字符没有在数据库中正确复制和显示为不可解析的字符外,每个转换都将正确执行,但当我使用gui 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
暂无答案!
目前还没有任何答案,快来回答吧!