首页 > 其他 > 详细

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

时间:2021-05-16 19:15:00      阅读:14      评论:0      收藏:0      [点我收藏+]

因业务需求,需要在本地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"

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

原文:https://www.cnblogs.com/hybh/p/14773890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!