There are a lot of Scala/Spark kernels for IPython/Jupyter:
Does anybody know wich of them is most compatible with IPython/Jupyter and most comfortable to use with:
- Scala
- Spark(Scala)
There are a lot of Scala/Spark kernels for IPython/Jupyter:
Does anybody know wich of them is most compatible with IPython/Jupyter and most comfortable to use with:
I can't speak for all of them, but I use Spark Kernel and it works very well for using both Scala and Spark.
I found IScala and Jupyter Scala less stable and less polished. Jupyter Scala always prints every variable value after I execute a cell; I don't want to see this 99% of the time.
Spark Kernel is my favourite. Both for Spark and plain old Scala.
Spark Kernel has been accepted into Apache Incubator and has moved all development to Apache Toree.
I have been using spark-kernel (your option #4) and quite satisfied.
You can find a nice how-to installation (CDH 5.5 on CentOS 7) here (I have used it myself to install it in a Single node in pseudo-distributed mode).