Przepływ pracy Oozie: Nie znaleziono tabeli Hive, ale istnieje

Dostałem przepływ pracy oozie, działający na klastrze CDH4 złożonym z 4 maszyn (jeden master-for-everything, trzech „głupich” pracowników). Metastore ula działa na urządzeniu głównym za pomocą mysql (obecny jest sterownik), serwer oozie działa również na urządzeniu głównym za pomocą mysql. Korzystając z interfejsu internetowego, mogę importować i wykonywać zapytania zgodnie z oczekiwaniami, ale gdy wykonuję te same zapytania w ramach przepływu pracy oozie, kończy się to niepowodzeniem. Nawet dodanie „IF EXISTS” prowadzi do błędu poniżej. Próbowałem dodać informacje o połączeniu jako właściwości do zadania bez powodzenia.

Czy ktoś może mi dać podpowiedź? Czy coś przegapiłem? Czy potrzebne są dalsze informacje?

To jest wynik dziennika zadania:

  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

A to jest komunikat o błędzie:

  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