diff --git a/src/main/scala/com/oreilly/learningsparkexamples/scala/StreamingLogInput.scala b/src/main/scala/com/oreilly/learningsparkexamples/scala/StreamingLogInput.scala index 14f9b579..4ed9dc6a 100644 --- a/src/main/scala/com/oreilly/learningsparkexamples/scala/StreamingLogInput.scala +++ b/src/main/scala/com/oreilly/learningsparkexamples/scala/StreamingLogInput.scala @@ -18,11 +18,11 @@ object StreamingLogInput { val lines = ssc.socketTextStream("localhost", 7777) val errorLines = processLines(lines) // Print out the lines with errors, which causes this DStream to be evaluated - errorLines.print() + print(errorLines) // start our streaming context and wait for it to "finish" ssc.start() // Wait for 10 seconds then exit. To run forever call without a timeout - ssc.awaitTermination(10000) + ssc.awaitTerminationOrTimeout(10000) ssc.stop() } def processLines(lines: DStream[String]) = {