这种情况一般都是map或者flatmap中引用了外部变量/对象
我这里是因为map内引用了people对象。给它做个序列化就行
val conf = new SparkConf().setAppName("test").setMaster("local")
conf.set("spark.serializer", classOf[KryoSerializer].getName)
conf.registerKryoClasses(Array(classOf[People], classOf[Array[People]]))