Speak to a rep about your business needs
See our product support options
Allgemeine Anfragen und Standorte
KontaktHäufige Workflow-Probleme
SPÄTE HDFS-DATEN
Control-M kann HDFS auf die erforderliche Datei und die Mindestgröße überwachen, bevor die abhängige Verarbeitung freigegeben wird. Die maximalen Wartekriterien gelten für die abhängige Oozie-Verarbeitung, bis die Datei vollständig ankommt – sodass eine fehlende oder verspätete Ankunft als kontrollierte, sichtbare Wartezeit oder Timeout auftritt, anstatt die nachgelagerte Verarbeitung mit unverfügbaren Daten starten zu lassen.
WORKFLOW-AUSFALL
Control-M verfolgt den Oozie-Job innerhalb des größeren Workflows und kann verhindern, dass abhängige Jobs nach einem Fehler fortgesetzt werden. Rerun-from-point-of-failure startet den Workflow bei der fehlgeschlagenen Aktion neu, sodass der bereits abgeschlossene Teil des Workflows nicht erneut ausgeführt wird.
EIGENTUMSDRIFT
Control-M reicht den Oozie-Workflow über seine Job-Properties-Datei ein und kann einzelne Eigenschaftswerte zur Ausführungszeit hinzufügen oder überschreiben. Teams können ändernde Eingaben parametrisieren, ohne für jede Produktionsvariante separate Workflow-Definitionen zu führen.
CROSS-TOOL-ABHÄNGIGKEITEN
Control-M verbindet die Hadoop-Verarbeitung mit Jobs außerhalb des Oozie-Workflows und wendet Planungskriterien und Abhängigkeiten auf den gesamten Geschäftsprozess an. Downstream-Datenbank-, Dateiübertragungs-, Anwendungs- oder Analysearbeiten können auf den korrekten Upstream-Abschlusszustand warten.
WORKFLOW-SICHTBARKEIT
Der Oozie Extractor ruft regelmäßig übereinstimmende Workflows vom Oozie-Server ab und überträgt deren Aktionen als eingereichte Jobs in Control-M. Operations erhält zentrale Transparenz über diese Aktionen zusammen mit dem umliegenden Unternehmensworkflow, anstatt Oozie isoliert zu überwachen.
Control-M + Oozie
|
workload.types |
Oozie-Workflows · Workflow-Aktionen · Hadoop-Jobs · Hive-Jobs · Spark-Jobs · MapReduce-Jobs · HDFS-Verarbeitung |
|
trigger.type |
Zeitplan · Vorgelagerte Auftragsabschluss · Ankunft der HDFS-Datei · Mindestdateigröße · Control-M-Abhängigkeit · Workflow-Einreichung |
|
cross_tool.deps |
HDFS-Dateibeobachter · Hive-Job · Spark-Job · MapReduce-Job · Sqoop-Job · Enterprise Control-M-Jobs · Downstream-Lieferung |
|
cloud.platforms |
Hadoop-Cluster · Linux Control-M Agent · Oozie-Server · HDFS. |
|
error_handling |
Vom Fehlerpunkt aus erneut ausgeführt · Vorbefehls-Ausfallbehandlung · Nachbefehls-Fehlerbehandlung · Abhängigkeitsgating · SLA-Überwachung · Downstream-Kaskadenverhinderung |
|
Durchsatz |
verteilte Hadoop-Verarbeitung · geplante Batch-Pipelines · Workflows mit großen Daten · parallele Hadoop-Aktionen · zentral orchestrierte Arbeitslasten |
|
Beobachtbarkeit |
Oozie-Extraktor · Sichtbarkeit von Workflow-Aktionen · Control-M-Überwachungsdomäne · Jobausgabe · Aktivitätsprotokoll · Ausführungsstatistiken · SLA-Verfolgung |
End-to-End-Orchestrierung
Control-M orchestriert Workflows über Oozie, HDFS, Hive, Spark, MapReduce, Sqoop und Unternehmensanwendungen in einem einzigen Job-Flow – mit Abhängigkeitsverfolgung, SLA-Transparenz und automatisierter Wiederherstellung über alle hinweg.
|
Oozie |
Workflow-Einreichung · Eigenschaftsüberschreibungen · Fehlerpunkt-Wiederholung · Workflow-Extraktion |
|
HDFS |
Dateibeobachtung · Mindestgrößenkriterien · Wartezeitabbruch · HDFS-Befehle |
|
Bienenstock |
Skriptausführung · Parameter · Hadoop-Abhängigkeiten · Ausführungsüberwachung |
|
Spark |
Python-Ausführung · Java/Scala-Ausführung · Abhängigkeiten · Zentralisierte Planung |
|
MapReduce |
Java MapReduce-Ausführung · Streaming-Jobs · Argumente · Workflow-Abhängigkeiten |
|
Sqoop |
Sqoop-Befehlsausführung · Datenbewegungsorchestrierung · Upstream/Downstream-Abhängigkeiten |
|
Unternehmens-Arbeitsabläufe |
plattformübergreifende Abhängigkeiten · Planung · SLA-Management · Zentralisierte Überwachung |
Koexistenz des Luftstroms
Der Luftstrom steuert seinen DAG. Control-M verwaltet alles Umliegende.
Luftstromregler
Control-M fügt hinzu
ARBEITSABLÄUFE ÜBERWACHEN
Oozie zeigt, was in seinen Arbeitsabläufen passiert, aber auch Data-Engineering-Teams benötigen Transparenz in die umgebenden Aufgaben. Control-M bringt die Ausführung von Oozie in eine zentrale Überwachung mit Upstream- und Downstream-Workflow-Kontext:
Oozie Workflow-Aktionssichtbarkeit
Upstream- und Downstream-Abhängigkeiten
Jobausgabe und Aktivitätsprotokolle
Laufzeit- und Ausführungsstatistiken
End-to-End-Workflow-Status
SLA-SICHERUNG
Ein erfolgreicher Oozie-Workflow garantiert nicht, dass die gesamte Datenpipeline rechtzeitig abgeschlossen wird. Control-M verbindet die Hadoop-Verarbeitung mit Unternehmensplanung und SLA-Management und hilft Teams, die Lieferverpflichtungen im gesamten Workflow zu verwalten:
End-to-End-SLA-Tracking
Plattformübergreifende Abhängigkeitskontrolle
Fortgeschrittene Terminvereinbarungskriterien
Ausfallbewusstes Downstream-Gating
Zentralisierte Produktionsüberwachung