#pentaho #kettle #pdi
Вопрос:
Я не использую какой-либо репозиторий, я пытаюсь запустить локальное задание, но оно не запускается, и даже установка уровня журнала для отладки на самом деле не записывает ничего полезного. Я называю кухню так (Ubuntu):
sh kitchen.sh -job:"/home/myuser/jobs/job.kjb"
Также пробовал
sh kitchen.sh -job:"job.kjb" -dir:"/home/myuser/jobs/"
А также попытался использовать «=» вместо «:».
Я видел, что у некоторых людей были проблемы из-за файла репозиториев, но, как я уже сказал, я их не использую. «repositories.xml» не существовало, поэтому я создал его пустым в «/home/myuser/.kettle» и «/home/myuser/pdi/интеграция данных/.kettle» и попросил скрипт поискать какой-нибудь поддельный репозиторий, и он действительно ищет какие-либо репозитории в обоих файлах, чего он не делает, если я не попрошу его использовать какое-либо репозиторий.
Ответ №1:
Я обнаружил, что «dir» работает только для указания на файлы локального репозитория, а не на локальный каталог, содержащий файлы заданий. Есть еще один параметр для задания маршрута файла задания: «файл».
sh kitchen.sh -file="/home/myuser/jobs/job.kjb"