2017-02-10 5 views
1

Apache Mesos ist ein Cluster-Manager, der eine effiziente Ressourcenisolierung und -freigabe über verteilte Anwendungen oder Frameworks hinweg ermöglicht. Es kann Hadoop-, MPI-, Hypertable-, Spark- und andere Frameworks auf einem dynamisch gemeinsam genutzten Pool von Knoten ausführen.Verwendung von Apache Helix und Verwendung von Apache Mesos

Apache Helix ist ein generisches Framework Cluster-Management für die automatische Verwaltung von partitioniert, repliziert und verteilt Ressourcen auf einem Cluster von Knoten gehostet verwendet. Helix automatisiert die Neuzuweisung von Ressourcen bei Ausfall und Wiederherstellung von Knoten, Cluster-Erweiterung und Neukonfiguration.

Beide sind Cluster-Manager, welche wählen und warum?

+0

Aber Helix aussehen wie erstellt nach Mesos –

+0

Diese Frage an Apache Mailing-Liste gesendet. Vielleicht erklärt jemand, der an beiden Projekten beteiligt ist, die Unterschiede. – janisz

+0

[Hier] (https://engineering.linkedin.com/blog/2017/02/building-venice-with-apache-helix) ist ein kleiner Überblick darüber, was Hellix ist und wie es bei LinkedIn verwendet wird – janisz

Antwort

3

Hier ist, was ich schrieb auf Apache Helix vs YARN, die für Mesos v/s Helix gilt. YARN/Mesos und Helix ergänzen sich gegenseitig.

Sie verwenden Helix, um Ihr System zu erstellen und den internen Zustand Ihres Systems zu verwalten. Sobald das System erstellt wurde, kann es entweder unabhängig bereitgestellt oder mithilfe von YARN/Mesos bereitgestellt werden.

@janisz, Helix ist widely used und aktiv entwickelt.

Verwandte Themen