2013-12-07 6 views
3

Привет, я работаю с API OozieClient. Мне нужно получить журналы отслеживания задач для конкретного задания рабочего процесса, используя API OozieClient. Если не с API OozieClient, любой другой способ использования программы также прекрасен. На данный момент с OozieClient я могу получить журнал заданий с помощью client.getJobLog(), но мне нужны журналы отслеживания задач, а не журналы работы. Незлая помощь.Извлечение журналов отслеживания задач для конкретного задания

ответ

0

Попробуйте извлечь идентификатор приложения пряжи из oozie, используя API OozieClient.

После того, как у вас есть этот идентификатор, вы можете позвонить на сервер истории, используя свою клиентскую библиотеку клиента api/или сервера истории, чтобы получить путь к журналу журнала, используя «jobAttempts» api.

Теперь вы можете просматривать этот каталог с помощью клиента hadoop.