2017-07-22 42 views

回答

0

找到解决方案。

def writeOnS3(data: RDD[OmnitureFeedOutputEntry], path: String)= { 
try { 
    val finalData: RDD[String] = data.map(x => { 
    implicit val formats = Serialization.formats(NoTypeHints) 
    write(x)}) 
    finalData.saveAsTextFile(path) 
    logger.info("task=writeOnS3, status=success") 
} catch { 
    case e: Exception => logger.error("task=writeOnS3, status=failure") 
} 

}