Fluxo de trabalho Oozie: a tabela Hive não foi encontrada, mas existe

Eu tenho um fluxo de trabalho oozie, rodando em um cluster CDH4 de 4 máquinas (um mestre-para-tudo, três trabalhadores "burros"). O metastore hive é executado no master usando o mysql (o driver está presente), o servidor oozie também é executado no master usando o mysql também. Usando a interface da web, posso importar e consultar a seção como esperado, mas quando faço as mesmas consultas em um fluxo de trabalho oozie, ela falha. Até mesmo a adição do "IF EXISTS" leva ao erro abaixo. Eu tentei adicionar as informações de conexão como propriedades para o trabalho de ramificação sem qualquer sucesso.

Alguém pode me dar uma dica? Eu perdi alguma coisa? Qualquer informação adicional necessária?

Esta é a saída do log do job:

  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

E esta é a mensagem de erro:

  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]

questionAnswers(2)

yourAnswerToTheQuestion