May 2017
Intermediate to advanced
294 pages
7h 33m
English
$ spark-shell
scala> case class Person( first_name:String, last_name:String, age:Int)
scala> val p = spark.read.textFile("s3a://sparkcookbook/person")
scala> p.first
scala> val pmap = p.map( line => line.split(","))
scala> val personDS = pmap.map( p => Person(p(0),p(1),p(2).toInt))
scala> personDS.createOrReplaceTempView("person")
Read now
Unlock full access