2017-08-09 2 views
1

Ich hoffe, dies ist das passende Forum.Protokoll zur Wiederherstellung von festgefahrenen Zeppelin-Kernen?

Ich habe jupyter notebooks für mehrere Jahre verwendet, aber erst vor kurzem mit Apache Zeppelin begonnen.

Es hat mehrere potenziell vorteilhafte Unterschiede. Eine davon scheint mir die Leichtigkeit zu sein, mit der der Server-Daemon gestartet (oder gestoppt) wird, wodurch Zeppelin einfacher als eine gemeinsame kollaborative Plattform zu installieren ist.

Möglich nur einen Teil von Zeppelin zu töten?

Aber was kann ich tun, außer zeppelin-daemon.sh stop, wenn der Kernel einer bestimmten Sprache eingefroren oder in lächerlich langen Code stecken geblieben ist? Manchmal können Sie den Absatz anhalten (obwohl die Pause auch zu "hängen" scheint, wenn der Kernel eingefroren ist). Aber was ich wirklich will, ist eine Befehlszeile, um so etwas zu sagen, "Neustart der SparkSQL Kernel" oder "killen die aktuelle Aufgabe, die der Python Kernel arbeitet", während den Rest intakt lassen.

Ich mag den Anwender die Flexibilität ermöglichen, Dinge auszuprobieren, die vielleicht „stecken“, und das Vertrauen, dass ein Mitarbeiter ihre Plattform nicht über dumme Fehler bringt unten.

Antwort

1

Sie können den einzelnen Interpreter im Notebook neu starten.

enter image description here

Oder Neustart von Interpreter Menü

enter image description here

+0

Danke, Mond! Nicht sicher, wie ich habe nicht bemerkt, dass innerhalb der Dolmetscher, aber es ist auch seltsam es in der Dokumentation nicht überall war. Das ist großartig und wird für die meisten meiner Situationen gut genug funktionieren, aber der Heilige Gral wäre noch, wenn ich einfach die ** ** aktuelle Aufgabe eher den Interpreter als neu starten töten könnte. Das verhindert, dass alle Objekte verloren gehen. –

Verwandte Themen