Things under legendu
Open a JupyterLab notebook with the BeakerX Scala kernel from the launcher.
Download Spark (say, 2.3.1) dependencies.
:::scala %%classpath add mvn org.apache.spark spark-core_2.11 2.3.1 org.apache.spark spark-sql_2.11 2.3.1Create a SparkSession object.
:::scala import org.apache.spark.sql.SparkSession import org.apache.spark.sql.functions._ val spark = SparkSession.builder() .master("local[2]") .appName("Spark Example") .config("spark.some.config.option", "some-value") .getOrCreate() import spark.implicits._Use Spark as usual.
:::scala val df = Range(0, 10).toDF df.show