Pentaho DI
December 17, 2022

Запуск джобов из командной строки, часть 2 (Launching Pentaho DI Jobs from the Command Line, part 2).

В предыдущей заметке https://teletype.in/@velipre_xella/Z1fFV2m6ctv на это тему шла речь о запуске джобов по абсолютному пути к файлу. Не всегда такое возможно.

Здесь речь пойдет о запуске джобов, которые находятся в репозитории. В таком случае в той же папке, в которой находится файл kettle.properties, должен быть файл repositories.xml. Если его нет на машине, где находится проект для запуска, то нужно его туда доставить. Иначе запуск просто не заведётся.

На виндовой машине это выглядит так:

Местонахождение файла repositories.xml на виндовой машине.

Сам файл можно редактировать, дописывая данные о новых репозиториях при необходимости.

repositories.xml

Запуск в командной строке Windows джоба из предыдущей заметки выглядит так:

Запуск тестового джоба

По-моему, изменения понятны. Запускаем джоб с именем param_dml, указанный в репозитории test_rundeck.

Что нужно сделать для запуска в командной строке Linux - очевидно.