AFAIK, невозможно выбрать местоположение файла kettle.properties
в интерфейсе Spoon непосредственно перед выполнением задания / преобразования.
Используемый файл kettle.properties
всегда связан с экземпляром Kettle который выполняет задание / преобразование.
- При локальном запуске задания с клиентом PDI (ложка) используется файл
kettle.properties
, содержащийся в каталоге, указанном JVM -DKETTLE_HOME
опция (определяется при запуске сценариев запуска spoon.sh
или Spoon.bat
). - При запуске задания / преобразования на сервере Pentaho (путем явного планирования его на сервере из Spoon или путем запуска из PU C), используется файл
kettle.properties
, расположенный в каталоге, указанном параметром -DKETTLE_HOME
JVM, определенным при запуске сценариев запуска start-pentaho.sh
или start-pentaho.bat
.
Клиент PDI и сервер Pentaho устанавливают местоположение по умолчанию KETTLE_HOME
на ~/.kettle
.
Если вы хотите использовать файл kettle.properties
, расположенный где-то еще, вам придется определить Прежде чем запускать PDI-клиент или сервер Pentaho, укажите местоположение домашнего каталога Kettle:
- Установив переменную среды с именем
KETTLE_HOME
. Его необходимо установить перед запуском сценариев запуска Spoon или сценариев запуска Pentaho Server - Для сервера Pentaho вы также можете добавить параметр
-DKETTLE_HOME
в CATALINA_OPTS
(если сервер Pentaho использует Tomcat) с помощью редактирование сценария запуска.
Эту информацию можно найти на странице Настройка сервера Pentaho .