Ich habe einen Mesos-Cluster und habe eine Spark-Shell mit ihm verbunden. Ich habe den Client heruntergefahren, aber Mesos glaubt immer noch, dass das Framework aktiv sein sollte.
Ich versuche, dass Mesos das Framework mit DELETE mit curl löschen ( Ссылка )
aber ich bekomme keine Antwort vom Server. Außerdem bin ich nicht sicher, wie genau ich mich mit dem Master verbinden soll: Ich habe ein Multi-Master-Setup, das von ZooKeeper verwaltet wird, und ich habe versucht, mich nur mit dem aktiven Master zu verbinden:
%Vor%Kann jemand überprüfen, ob das obige die richtige Anfrage ist? Ich benutze mesos-0.20.0.
Danke
Obwohl dieses JIRA-Problem DELETE (in Kommentaren) erwähnt, ist es nicht so, wie Framework-Shutdown implementiert wird. Sie müssen eine POST-Anforderung an den / shutdown-Endpunkt senden.
Beispiele: Ссылка
Wenn Sie wissen, warum das Spark-Framework nicht entfernt wird, nachdem Sie den Client heruntergefahren haben, rate ich, weil Spark ein hohes Failover-Timeout verwendet? Trotzdem bin ich überrascht, dass die Benutzeroberfläche von Mesos sie als aktiv statt als inaktiv anzeigt.
Fügen Sie dies in Ihrem .bashrc hinzu:
%Vor%Beispielverwendung:
%Vor%Tags und Links mesos