Buenos días.
Estoy teniendo problemas al ejecutar los ETL en modo consola con Kitchen, por ejemplo para generar la estructura de la base siu_wichi. Luego lo ejecuté con el entorno gráfico Spoon y no tuve problemas.
Copio resultado del kitchen…
09:29:12,291 INFO [KarafInstance]
*** Karaf Instance Number: 2 at /usr/src/proyectos/SIU-Wichi/data-integrati ***
*** on/./system/karaf/caches/default/data-1 ***
*** Karaf Port:8803 ***
*** OSGI Service Port:9052 ***
09:29:12,292 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
nov 30, 2016 9:29:13 AM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFORMACIÓN: Lock acquired. Setting startlevel to 100
2016/11/30 09:29:13 - Kitchen - Comienzo de la ejecución.
2016/11/30 09:29:14 - cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftp
nov 30, 2016 9:29:16 AM org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1 onSuccess
INFORMACIÓN: New Caching Service registered
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/src/proyectos/SIU-Wichi/data-integration/launcher/…/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/src/proyectos/SIU-Wichi/data-integration/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.3.jar!/org/slf4j/impl/StaticLogge$
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Se detuvo el procesamiento debido a un error:
No se ha podido cargar el trabajo desde el archivo XML [creacion_base_datos/principal_crear_siu_wichi.kjb]
Unable to read file [file:///usr/src/proyectos/SIU-Wichi/data-integration/creacion_base_datos/principal_crear_siu_wichi.kjb]
Could not read from “file:///usr/src/proyectos/SIU-Wichi/data-integration/creacion_base_datos/principal_crear_siu_wichi.kjb” because it is not a file.
ERROR: Kitchen no puede continuar debido a que el trabajo no pudo ser cargado.
Como primera medida accedí al directorio /etl/ y luego ejecute el Etl con los parámetros pasados de forma correcta.
Por lo que veo, el kitchen esta buscando los Etl dentro de /data-integration/ cuando lo tendría que buscar dentro de /etl/.
Desde ya muchas gracias.
Saludos.