Saving contents of df.show() as a string in spark-scala app

后端 未结 2 1475
猫巷女王i
猫巷女王i 2021-01-04 21:21

I need to save the output of df.show() as a string so that i can email it directly.

For ex., the below example taken from official spark docs,:

val d         


        
2条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-04 22:04

    scala.Console has a withOut method for this kind of thing:

    val outCapture = new ByteArrayOutputStream
    Console.withOut(outCapture) {
      df.show()
    }
    val result = new String(outCapture.toByteArray)
    

提交回复
热议问题