As the questions says, i needed to execute the .ktr file but in via linux
in windows i usually just do this :
"C:Program FilesPentaho Data Integration - Kettle 6.1.0.1kitchen.bat" -file:"C:/Users/Username/Documents/Pentaho Projects/Job - System Integration.kjb"
But i’m still confused on how to do that in Linux Centos 7
2
Answers
Your question mentions running transformations, but your example calls kitchen.bat, which is for jobs only.
To run transformations you need to call pan, not kitchen.
In Windows you run transformations by calling pan.bat
In Linux you run pan.sh.
~~ In Ubuntu ~~
For Job:
1.1. For pentaho job (.kjb) file:
1.2. If you want to keep pentaho job log output in file then:
1.3. If you want to send value as parameter inside the pentaho data integration job then (You have to define parameter inside job’s properties and use that as ${parameter_name} anywhere inside that job):
For Transformation:
2.1 For pentaho transformation (.ktr) file:
2.2. If you want to keep pentaho transformation log output in file then:
I suggest not to use spaces in file/folder name.