Flujo de trabajo de Oozie: no se encontró la tabla de Hive pero existe

Obtuve un flujo de trabajo de oozie, que se ejecuta en un clúster CDH4 de 4 máquinas (un maestro para todo, tres trabajadores "tontos"). La metáfora de la colmena se ejecuta en el maestro con mysql (el controlador está presente), el servidor oozie también se ejecuta en el maestro con mysql. Usando la interfaz web puedo importar y consultar la sección como se esperaba, pero cuando hago las mismas consultas dentro de un flujo de trabajo oozie, falla. Incluso la adición de "IF EXISTS" conduce al error a continuación. Intenté agregar la información de conexión como propiedades al trabajo de Hive sin ningún éxito.

¿Alguien puede darme una pista? ¿Yo me perdí algo? ¿Necesitas más información?

Esta es la salida del registro de trabajo:

  Script [drop.sql] content:
  ------------------------
  DROP TABLE IF EXISTS performance_log;

  ------------------------

  Hive command arguments :
  -f
  drop.sql

  =================================================================

  >>> Invoking Hive command line now >>>

  Intercepting System.exit(10001)

  <<< Invocation of Main class completed <<<

  Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.HiveMain], exit code [10001]

  Oozie Launcher failed, finishing Hadoop job gracefully

Y este es el mensaje de error:

  FAILED: SemanticException [Error 10001]: Table not found performance_log
  Intercepting System.exit(10001)
  Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.HiveMain], exit code [10001]

Respuestas a la pregunta(2)

Su respuesta a la pregunta