Pentaho“ kettle.properties”文件-我正在使用哪个文件?

问题描述 投票:1回答:1

[当从服务器运行作业时(通过选择如下所示的服务器),PDI是从服务器还是从其运行作业的本地计算机中获取“ kettle.properties”文件? Pentaho用户控制台门户又如何?当人们从那里运行作业时,文件将从何处拾取?无论如何,有没有告诉PDI使用哪个“ kettle.properties”文件?

enter image description here

database pentaho business-intelligence kettle pdi
1个回答
2
投票

AFAIK,无法在执行作业/转换之前从Spoon界面中选择kettle.properties文件位置。

使用的kettle.properties文件始终链接到执行作业/转换的Kettle实例。

  • [使用PDI Client(Spoon)在本地运行作业时,使用的kettle.properties文件是-DKETTLE_HOME JVM选项所指向的目录中包含的文件(在运行spoon.shSpoon.bat启动时定义的文件)脚本)。
  • [在Pentaho服务器上运行作业/转换时(通过从Spoon在服务器上显式调度它,或通过PUC运行它),所使用的kettle.properties文件位于该文件指向的目录中。运行-DKETTLE_HOMEstart-pentaho.sh启动脚本时定义的start-pentaho.bat JVM选项。

[PDI客户端和Pentaho服务器都将KETTLE_HOME的默认位置设置为~/.kettle

如果要使用其他位置的kettle.properties文件,则必须在启动PDI客户端或Pentaho服务器之前自行定义Kettle Home目录的位置:

  • 通过设置名为KETTLE_HOME的环境变量。必须在运行Spoon启动脚本或Pentaho Server启动脚本之前进行设置]
  • 对于Pentaho Server,还可以通过编辑启动脚本,将选项-DKETTLE_HOME添加到CATALINA_OPTS(如果Pentaho Server使用Tomcat)。

您可以在Customize the Pentaho Server页面上找到此信息。

© www.soinside.com 2019 - 2024. All rights reserved.