2013-06-25 8 views

Antwort

9

Es gibt Eigenschaften zum Entfernen von abgeschlossenen Auftrag/Koordinatoren/Bündel nach einer bestimmten Anzahl von Tagen abgelaufen ist:

  • http://oozie.apache.org/docs/3.3.2/oozie-default.xml
    • oozie.services - müssen die Säuberung Service enthalten: org.apache.oozie.service.PurgeService
    • oozie.service.PurgeService.older.than - Alter aus abgeschlossene Workflows, in Tagen
    • - Alter aus abgeschlossene Koordinatoren, in d ays

Es gibt einige andere ähnliche Eigenschaften (oozie.service.PurgeService. Präfix), wie viele auf einmal gespült werden, und wie oft die Service führt Purge Kontrolle etc

Was willkürlich Entfernen von Workflows, i glaube nicht, dass diese Funktionalität existiert.

+0

Gibt es eine Begrenzung für die Anzahl der Jobs für Protokolle in der Jobtracker UI? Ich hatte drei Workflow-Jobs ausgeführt, die jeweils 10-15 Aktionen enthielten, und nach der Ausführung konnte ich nur die letzten 5 Jobs sehen. Ich kann alles sehen, aber wenn ich versuche, nach Jobid zu suchen, kann ich nur die letzten 5 Jobs suchen. –

+0

Danke Chris! Dieser Beitrag ist definitiv nützlich. Gibt es irgendeine CLI zum Löschen von Jobs von UI.Ich konnte keine in der Dokumentation zu sehen.Szenario ist ich habe 20 Seiten von Jobs in der Webkonsole getötet. Ich möchte alle diese Jobs löschen. Danke im Voraus ! – Learner