0

我正在Pentaho Data Integretion工作。 我们已经开发出勺子的转换和工作。 我们想在服务器上移动我们的代码,服务器是Centos。Pentaho | Centos

在Centos中,安装Pentaho UI时出现错误。我们可以在Centos上安装厨房。

我们可以用厨房直接运行我们的转换和工作吗? 如果是,如何?

等待回复。

+0

你可以开始搜索你得到的错误消息。或者您联系Pentaho客户支持。 – Gordon

+0

将检查在谷歌,但我的问题是我们可以直接运行与厨房的作业没有UI安装? –

回答

5

引用的文档在

厨房是可以在XML或数据库中的存储库执行由勺设计工作的程序。通常,作业按批处理模式进行排定,以定期自动运行。

该文档显示通过kitchen.sh脚本运行的作业例子:

本示例运行从文件在Windows平台上工作:

kitchen.bat /file:D:\Jobs\updateWarehouse.kjb /level:Basic 

本示例运行从文件中的作业在Linux上:

kitchen.sh -file=/PRD/updateWarehouse.kjb -level=Minimal 

这个例子ru NS从Windows平台的存储库工作: (上不返回一行进入...)

kitchen.bat 
       /rep:"Production Repository" 
       /job:"Update dimensions" 
       /dir:/Dimensions 
       /user:matt 
       /pass:somepassword123 
       /level:Basic 

所以我想说的答案是肯定的,它可以运行你的转换和直接与厨房工作。

1

如果您必须使用kitchen或pan命令运行转换和作业,那么不需要安装Pentaho,只需下载zip文件并在centos机器上解压即可。你已经设置了JAVA_HOME环境变量

+0

这就是要走的路。 还有一个技巧:你可以在你的机器上有一个kettle.property文件,而在CentOS服务器上有另一个文件。因此,如果您使用连接,密码等类似$ {property}的东西编写转换/作业,当您将转换/作业从开发机复制到prod-CentOS时,它们将自动进行翻译。 Matt Casters和Jens Bleuel的绝妙创意。 – AlainD