Speak to a rep about your business needs
See our product support options
Allgemeine Anfragen und Standorte
KontaktHäufige Workflow-Probleme
EINGABEBEREITSCHAFT
Control-M HDFS File Watcher wartet auf die erforderliche Datei und die minimale Dateigröße, bevor er erfolgreich abgeschlossen wird. Der MapReduce-Job kann weiterhin von diesem Ereignis abhängig bleiben, um eine vorzeitige Ausführung bei fehlenden oder unvollständigen Eingabedaten zu verhindern.
FEHLERWIEDERHERSTELLUNG
Control-M platziert MapReduce- und nachgeschaltete Hadoop-Jobs in derselben Abhängigkeitskette. Fehlgeschlagene Verarbeitung verhindert, dass abhängige Jobs freigegeben werden, bis definierte Wiederherstellungsbedingungen erfüllt sind, wodurch der Fehler eingedämmt wird, anstatt schlechte Daten stromabwärts weiterzugeben.
PIPELINE-TIMING
Control-M koordiniert Sqoop und MapReduce über Workflow-Abhängigkeiten statt über isolierte Zeitpläne. Wenn der Upstream-Job seine Abschlussbedingungen erfüllt, kann die Verarbeitung in die MapReduce-Phase übergehen, ohne auf ein separates festes Zeitfenster zu warten.
HDFS-VORBEREITUNG
Control-M unterstützt HDFS-Vor- und Nachbefehle rund um die Ausführung von MapReduce zur Vorbereitung und Bereinigung. Konfigurierbare Befehlsfehlerbehandlung bestimmt, ob ein fehlgeschlagener Befehl den Auftrag stoppt, was den Teams explizite Kontrolle über unsichere Ausführungsbedingungen gibt.
SLA-RISIKO
Control-M kann einen SLA-Job an Hadoop-Workloads anhängen und MapReduce innerhalb der größeren Abhängigkeitskette verwalten. Datenteams können zeitplanabhängige Verarbeitung als Teil des End-to-End-Workflows verfolgen, anstatt einen isolierten Cluster-Job zu überwachen.
Control-M + Hadoop MapReduce
|
workload.types |
Java MapReduce · MapReduce Streaming · HDFS-Befehle · HDFS-Dateibeobachter · Hive · Pig · Sqoop · Spark · DistCp · Oozie · Impala · Verteilte Shell · Tajo |
|
trigger.type |
HDFS-Dateiankunft · minimale Dateigröße · Zeitplan · Abschluss eines vorgelagerten Auftrags · Control-M-Abhängigkeitsbedingung |
|
cross_tool.deps |
HDFS-Dateibeobachter · Sqoop · Hive · Pig · Spark · Oozie · DistCp · Impala · Verteilte Shell · Tajo · Enterprise Control-M-Jobs |
|
cloud.platforms |
Selbstverwaltete Hadoop-Cluster · Linux-Ausführungshosts · On-Premises-Umgebungen · Hybride Unternehmens-Workflows (für Managed Cloud Hadoop, siehe Azure HDInsight und AWS EMR-Integrationen) |
|
error_handling |
Vorbefehlsfehlerbehandlung · Nachbefehlsfehlerbehandlung · Abhängigkeitskontrolle · HDFS-Dateibeobachter-Zeitabbruch · SLA-Jobüberwachung |
|
Durchsatz |
Verteilte Big-Data-Verarbeitung · clusterbasierte Ausführung · paralleles MapReduce Workloads · Hochvolumen-Batch-Verarbeitung |
|
Beobachtbarkeit |
zentralisierte Hadoop-Jobüberwachung · Sichtbarkeit von Workflow-Abhängigkeiten · SLA-Job-Tracking · Control-M-Überwachungsdomäne |
End-to-End-Orchestrierung
Control-M orchestriert Workflows über Hadoop MapReduce, HDFS, Sqoop, Hive, Spark, Oozie und Dateiübertragungen in einem einzigen Job-Flow – mit Abhängigkeitsverfolgung, SLA-Transparenz und automatisierter Wiederherstellung in allen Bereichen.
|
Hadoop MapReduce |
Programm-JAR-Ausführung · Hauptklasse und Argumente · HDFS Pre/Post-Befehle · Abhängigkeitsorchestrierung |
|
HDFS |
Dateiankunftserkennung · Mindestgrößenkriterien · HDFS-Befehle · Vorbereitung und Bereinigung |
|
Sqoop |
Import-/Exportjobs · Jobargumente · HDFS-Integration · Abhängigkeitskoordination |
|
Bienenstock |
Hive-Job-Ausführung · Skripte und Parameter · Upstream/Downstream-Abhängigkeiten |
|
Spark |
Python-Jobs · Scala/Java-Jobs · Spark-Optionen · Abhängigkeitskoordination |
|
Oozie |
Workflow-Einreichung · Auftragseigenschaften · Workflow-Extraktion · Abhängigkeitskoordination |
|
DistCp |
Verteilte Kopie · Quell-/Zielpfade · Übertragungsoptionen · Workflow-Abhängigkeiten |
Koexistenz des Luftstroms
Der Luftstrom steuert seinen DAG. Control-M verwaltet alles Umliegende.
Luftstromregler
Control-M fügt hinzu
PIPELINES ÜBERWACHEN
Hadoop stellt die Ausführung innerhalb des Clusters frei, aber die Produktionspipelines gehen über einen einzelnen MapReduce-Job hinaus. Control-M zentralisiert MapReduce und umliegende Arbeitslasten, sodass Datenteams die Verarbeitung im Kontext des gesamten Workflows überwachen können:
MapReduce-Ausführungsstatus
Upstream- und Downstream-Abhängigkeiten
Plattformübergreifende Workflow-Sichtbarkeit
Hadoop-Jobüberwachung
End-to-End-Verarbeitungsstatus
SLA-SICHERUNG
Ein erfolgreicher MapReduce-Auftrag garantiert nicht, dass der vollständige Datendienst rechtzeitig abgeschlossen wird. Control-M verbindet die Hadoop-Verarbeitung mit Unternehmensplanung, Abhängigkeiten und SLA-Management, sodass Teams zeitkritische Auslieferungen über die gesamte Pipeline hinweg steuern können:
Hadoop-SLA-Jobverfolgung
Fortgeschrittene Terminvereinbarungskriterien
Komplexes Abhängigkeitsmanagement
Ressourcenpool-Kontrollen
End-to-End-SLA-Sichtbarkeit