Hola, siguiendo el instructivo en el punto 3.1.2. ( Creación de la estructura mediante ETL ) da un error al ejecutar el comando kitchen.sh diciendo que el archivo de extensión kjb no es un archivo.
Adjunto un archivo en formato rar con el siguiente contenido
a) archivo txt que contiene el comando ejecutado
b) dos archivos en formato jpg que contienen el comando ejecutado el primero y la salida con error el segundo
c) archivos de log
Aclaración : No se si tendrá algo que ver, pero el archivo SIU-Wichi_6.5.0.zip fue descomprimido en el directorio /usr/local y no bajo el directorio /usr/local/pentaho
Hola! por lo que me decis, el zip de wichi esta descomprimido en /usr/local/ y en los parametros tenes la ruta /usr/local/proyectos/SIU-Wichi_6.5.0
Esa carpeta proyectos existe?
Saludos,
Sabrina
Hola, hay un error en donde te dije que está descomprimido el zip de wichi. En el texto anterior escribí que estaba en /usr/local, pero omití agregarle proyecto.
El zip de la aplicación está efectivamente descomprimido dentro de /usr/local/proyectos/SIU-Wichi_6.5.0 y dicha carpete existe.
Saludos
Bien, pueden ser dos cosas, veo que en la ejecución, todos los parámetros son -param=“base_clave=postgres” .
Deberian ser:
./kitchen.sh -file=“/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” \
Si son esos tal vez la / del inicio hay que sacarla:
./kitchen.sh -file=“usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” \
Hola, quité la barra del inicio tal cual sugerís. Aparte me di cuenta que en la sentencia había omitido las comillas de apertura en -param=“base_nombre=siu_wichi”,
Ahora el script corre, pero también da error ( diferente al anterior ).
Creo que el tema está en las 2 líneas siguientes de la salida por pantalla:
Unable to read file [file:///usr/local/pentaho/data-integration/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb]
Could not read from “file:///usr/local/pentaho/data-integration/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” because it is not a file.
En algún lado antepone //usr/local/pentaho/data-integration/ a la ruta definida en el parámetro -file incluiído en la sentencia al ejecutar ./kitchen.sh ( dicho parámetrro hace referencia a usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb ).
Es por eso que en la consulta anterior te preguntaba si el zip SIU-Wichi_6.5.0 debía ser descomprimido dentro de la carpeta /usr/local/pentaho o podía estar fuera como lo hicimos.
Adjunto la captura de pantalla mencionada.
Gracias
Hola! el parámetro base_clave fijate que lo tenes sin el _(guion bajo). Una vez corregido esto proba de ejecutarlo volviendole a poner la barra al inicio. No importa donde descomprimiste el zip, debería funcionar igual…
Deberían ser:
./kitchen.sh -file=“/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb”
-param=“base_clave=postgres”
-param=“base_nombre=siu_wichi”
-param=“base_host=localhost”
-param=“base_puerto=5432”
-param=“base_usuario=postgres”
Hola, antes que nada disculpas por la omisión del guión bajo que mencionás.
Corregí esto en la sentencia y agregué la primera “/” en la ruta del parámetro -File, pero igual sigue damdo erro de que no puede leer el archivo de extensión kjb ( últimas líneas de la salida por pantalla ).
Te adjunto la captura de pantalla con el comando ejecutado y la salida del mismo.
Por otra parte, la carpeta SIU-Wichi_6.5.0 tiene permisos root.staff. ¿ Están bien estos permisos o tienen que ser otros el owner y el grupo ?
Pero lo estas ejecutando con root, debería funcionar…
Podrás posicionarte en /usr/local/proyectos/SIU-Wichi_6.5.0/etl/ y ejecutar un ls -l y enviarme captura de pantalla del resultado???