首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux下执行.ktr文件?

问如何在linux下执行.ktr文件?
EN

Stack Overflow用户
提问于 2021-07-13 12:39:49
回答 2查看 233关注 0票数 0

正如问题所说,我需要通过linux执行.ktr文件。

在windows中,我通常会这样做:

代码语言:javascript
复制
"C:\Program Files\Pentaho Data Integration - Kettle 6.1.0.1\kitchen.bat" -file:"C:/Users/Username/Documents/Pentaho Projects/Job - System Integration.kjb"

但是我仍然对如何在Linux CentOS7中做到这一点感到困惑

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-16 12:38:15

~~在Ubuntu中~~

对于作业:

1.1。对于pentaho作业(.kjb)文件:

代码语言:javascript
复制
sh /home/ubuntu/------path------/data-integration/kitchen.sh -file="/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.kjb"

1.2。如果你想把五角大楼的作业日志输出保存在文件中,那么:

代码语言:javascript
复制
sh /home/ubuntu/------path------/data-integration/kitchen.sh -file="/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.kjb" > "/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.log"

1.3。如果你想在pentaho数据集成作业中将值作为参数发送,那么(你必须在作业的属性中定义参数,并在该作业中的任何地方使用它作为${parameter_name} ):

代码语言:javascript
复制
sh /home/ubuntu/------path------/data-integration/kitchen.sh -file="/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.kjb" > "/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.log" -param:parameter_name=parameter_value

对于转换:

2.1对于pentaho变换(.ktr)文件:

代码语言:javascript
复制
sh /home/ubuntu/------path------/data-integration/pan.sh -file="/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.ktr"

2.2。如果您想要在文件中保存pentaho转换日志输出,那么:

代码语言:javascript
复制
sh /home/ubuntu/------path------/data-integration/pan.sh -file="/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.ktr" > "/home/ubuntu/------path------/Pentaho_Projects/Job_System_Integration.log"

我建议不要在文件/文件夹名中使用空格。

票数 1
EN

Stack Overflow用户

发布于 2021-07-13 15:40:57

您的问题提到了运行转换,但是您的示例调用了kitchen.bat,它仅用于作业。

要运行转换,您需要调用pan,而不是厨房。

在Windows中,您可以通过调用pan.bat来运行转换。在Linux中,您可以运行pan.sh。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68356569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档