May 2017
Intermediate to advanced
294 pages
7h 33m
English
$ spark-shell
scala> val lines = spark.readStream.format("socket").option("host","localhost").option("port",8585).load
scala> val words = lines.as[String].flatMap(_.split(" "))
scala> val wordCounts = words.groupBy("value").count()
$ nc -lk 8585
scala> val query = wordCounts.writeStream.outputMode("complete").format("console").start()
Read now
Unlock full access