Spark doesnt print outputs on the console within the map function

前端 未结 2 357
青春惊慌失措
青春惊慌失措 2021-01-20 21:25

I have a simple Spark application running on cluster mode.

val funcGSSNFilterHeader = (x: String) => {
    println(!x.contains(\"servedMSISDN\")   
    !         


        
2条回答
  •  不知归路
    2021-01-20 21:50

    Two possibilities: Your logs are on worker nodes, so you must check worker logs for these log messages. As suggested before, you can run your application in local mode to check logs on your machine. By the way, it's better to use i.e. SLF4j than just println, but I assume it's only for learning :)

    In snippet there is no ssc.start() and ssc.awaitTermination(). Did you run these commands? If not, foreachRDD will not be executed any time. If the example is ok, please add these line at the end of script and try again, but please check worker nodes logs :)

提交回复
热议问题