[当从服务器运行作业时(通过选择如下所示的服务器),PDI是从服务器还是从其运行作业的本地计算机中获取“ kettle.properties”文件? Pentaho用户控制台门户又如何?当人们从那里运行作业时,文件将从何处拾取?无论如何,有没有告诉PDI使用哪个“ kettle.properties”文件?
AFAIK,无法在执行作业/转换之前从Spoon界面中选择kettle.properties
文件位置。
使用的kettle.properties
文件始终链接到执行作业/转换的Kettle实例。
kettle.properties
文件是-DKETTLE_HOME
JVM选项所指向的目录中包含的文件(在运行spoon.sh
或Spoon.bat
启动时定义的文件)脚本)。kettle.properties
文件位于该文件指向的目录中。运行-DKETTLE_HOME
或start-pentaho.sh
启动脚本时定义的start-pentaho.bat
JVM选项。[PDI客户端和Pentaho服务器都将KETTLE_HOME
的默认位置设置为~/.kettle
。
如果要使用其他位置的kettle.properties
文件,则必须在启动PDI客户端或Pentaho服务器之前自行定义Kettle Home目录的位置:
KETTLE_HOME
的环境变量。必须在运行Spoon启动脚本或Pentaho Server启动脚本之前进行设置]-DKETTLE_HOME
添加到CATALINA_OPTS
(如果Pentaho Server使用Tomcat)。您可以在Customize the Pentaho Server页面上找到此信息。