Wichtigste Python-Datentypen
Cluster Manager
Ein Cluster Manager koordiniert die Ressourcen der Nodes in einem Cluster. Der Cluster Manager kennt die aktuelle Auslastung der einzelnen Nodes mit den einzelnen Jobs. Er stellt fest, wenn ein Node ausfällt und organisiert den Ersatz. Soll ein neuer Job gestartet werden, dann stellt ein Cluster Manager die Resourcen auf den einzelnen Nodes zur Verfügung.
Dazu ist er eng an das Framework gekoppelt, das den Cluster Manager einsetzt.
Beispiele von Cluster Managers: YARN, Mesos, Kubernetes. Die einzelnen Cluster Manager unterscheiden sich stark in Bezug auf Features und Eigenschaften.
Beispiel: Wer Apache Spark einsetzen möchte, kann den Cluster Manager wählen. In Spark 3 stehen zur Verfügung: Der Spark eigene ‘Standalone Manager’. YARN, Mesos, Kubernetes.