case class employeeObj(fn:String, ln:String)
//不要过于担心processEmps
函数,因为我只是返回第一个对象来测试功能
def processEmps(m1:employeeObj, m2:employeeObj):employeeObj ={
m1
}
var o1 = employeeObj("john", "king")
var o2 = employeeObj("john", "king")
var o3 = employeeObj("jason", "king")`
var x = sc.parallelize(Array(("a", o1), ("a", o2), ("b", o3)))
x.reduceByKey(processEmps)
当我调用x.reduceByKey(processEmps)
时,它会因生成类型不匹配错误而失败。
请告诉我这里的错误。