kettle8.2将本地资源发送到远程carte服务进行执行时报Invalid byte 1 of 1-byte UTF-8 sequence

因业务需求,需要在本地windows端部署kettle后,将trans和job上传到远程服务器端执行,其中发生了一个trans本地windows端正常执行,但是发生动linux端后发生编码异常的问题,问题记录如下:

  • linux端:kettle8.2, 启动carte服务进行监听
  • windows端:kettle8.2
  1. 在windows端启动spoon.bat,新建转换test82.ktr,在windows端一切执行正常。

  2. 随后在windows端新建子服务器

  3. 新建run configurations项remote_test,并且选择将资源发生至子服务器

  4. 选择刚刚设置的运行配置,进行启动

  5. 服务端返回错误提示 fatal error ... Invalid byte 1 of 1-byte UTF-8 sequence

# 问题处理,编辑windows端的spoon.bat文件,在上图问题中加入下面的内容
"-Dfile.encoding=UTF-8"
posted @ 2021-05-16 15:19  orz_cc  阅读(651)  评论(0编辑  收藏  举报