我在 Pentaho 数据集成部门工作。我们在勺子中开发了转换和作业。我们想在服务器上移动我们的代码,服务器是 Centos。
在 Centos 中,我们在安装 Pentaho 的 UI 时遇到错误。我们可以在 Centos 上安装厨房。
我们可以直接使用 Kitchen 运行我们的转换和工作吗?如果是,如何?
等待回复。
我在 Pentaho 数据集成部门工作。我们在勺子中开发了转换和作业。我们想在服务器上移动我们的代码,服务器是 Centos。
在 Centos 中,我们在安装 Pentaho 的 UI 时遇到错误。我们可以在 Centos 上安装厨房。
我们可以直接使用 Kitchen 运行我们的转换和工作吗?如果是,如何?
等待回复。
引用文档
Kitchen 是一个可以执行 Spoon 在 XML 或数据库存储库中设计的作业的程序。通常,作业以批处理模式调度,以定期自动运行。
kitchen.sh
文档显示了通过脚本运行作业的示例:
此示例从 Windows 平台上的文件运行作业:
kitchen.bat /file:D:\Jobs\updateWarehouse.kjb /level:Basic
此示例从 Linux 机器上的文件运行作业:
kitchen.sh -file=/PRD/updateWarehouse.kjb -level=Minimal
此示例在 Windows 平台上从存储库运行作业:(在单行输入,不返回...)
kitchen.bat /rep:"Production Repository" /job:"Update dimensions" /dir:/Dimensions /user:matt /pass:somepassword123 /level:Basic
所以我会说答案是肯定的,可以直接使用 Kitchen 运行你的转换和工作。
如果您必须使用 kitchen 或 pan 命令运行转换和作业,则无需安装 Pentaho,只需下载 zip 文件并在 centos 机器上解压缩即可。你已经设置了 JAVA_HOME 环境变量
您可以尝试在 centos 上使用 Carte。 http://wiki.pentaho.com/display/EAI/Carte+User+Documentation
因此,您启动 carte 服务器并在此 carte 服务器上运行您的作业和转换。