2015-09-30 11 views
29

Es gibt eine Menge von Scala/Spark-Kernel für IPython/Jupyter:Welchen der vielen Spark/Scala-Kernel für Jupyter/IPython?

  1. IScala
  2. ISpark
  3. Jupyter Scala
  4. Apache Toree (i.Vj. Spark Kernel)

Weiß jemand, wich von Sie sind am besten kompatibel mit IPython/Jupyter und am komfortabelsten zu verwenden mit:

  1. Scala
  2. Funke (Scala)
+1

Das IPython-Wiki enthält eine Liste mit vielen Kerneln (einschließlich anderer Sprachen außer Scala). Dachte, ich würde es hier hinzufügen: https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages ​​ – Luciano

+0

Nützlich, um zu kommentieren, wenn diese als Quelle, Binär oder beides kommen. Und die einfache Installation, sowohl unter Win10/Linux/MacOS. Wie vergleichen sie die CPU- und Speicherleistung miteinander? Sicherheit? Patches? magische Befehle? – smci

Antwort

13

ich für alle von ihnen nicht sprechen kann, aber ich benutze Spark-Kernel und es funktioniert sehr gut für beide Scala und Funken mit.

Ich fand IScala und Jupyter Scala weniger stabil und weniger poliert. Jupyter Scala druckt immer alle Variablenwerte, nachdem ich eine Zelle ausgeführt habe; Ich möchte das nicht zu 99% sehen.

Spark Kernel ist mein Favorit. Sowohl für Spark als auch für die alte Scala.

+0

Wie ist es schwierig, es zu betreiben? – Lunigorn

+0

Kann es sich um IPython plotten? – Lunigorn

+0

Ich habe nicht versucht, Plots damit zu zeichnen, aber ich sehe keinen Grund, warum es nicht funktionieren würde. Sie waren alle sehr einfach zu laufen, sobald sie installiert sind. –

5

Spark-Kernel wurde in Apache Incubator akzeptiert und hat alle Entwicklung Apache Toree bewegt.

+0

Empfiehlst du es oder nur kommentieren? Wie wird die CPU- und Speicherleistung, die Installationsgröße, die Installationsfreundlichkeit usw. verglichen? – smci

Verwandte Themen