【发布时间】:2021-01-22 13:20:53
【问题描述】:
我可以使用浏览器成功执行 .ktr 文件,也可以使用下面的 url 使用邮递员工具
http://localhost:8089/kettle/executeTrans/?trans=D:\Pentaho\ktr\MyJson_to_Database.ktr
但我想自动化这个过程和这个 ktr,它需要接受一个 json 文件作为输入(现在 json 数据在 ktr 文件本身的里面)。当我使用 NodeJS 来自动化 ktr 执行处理时,我正在尝试使用 wreck 和 post 方法来执行它(我是 wreck 的新手),我很难确定错误是由于 wrek 还是由于kettle 转换引起的自己
与此同时,我试图在不将路径作为查询字符串传递给 url 的情况下执行它,而是想在正文中使用它,到目前为止我已经搜索了谷歌但没有成功。
编辑 1 我能够从 NodeJS 微服务访问 ktr 文件,现在的挑战是读取 docker 映像中的文件路径。
【问题讨论】: