找到该行:
var data= data1.withColumn(s"${basename}_tmp",functions.explode(split(col(s"$basename"),","))).drop(s"$basename")
问题是 scala中自带的split参数形式和我们要使用的不一致,所以参考我的上一篇博客点击快速转到
我们要引入functions包
import org.apache.spark.sql.functions
改为:
var data= data1.withColumn(s"${basename}_tmp",functions.explode(functions.split(functions.col(s"$basename"),","))).drop(s"$basename")
再次运行maven:
顺利解决哈!!!