我对MapPartition没有搞清楚。请有人解释一下Mappartition的一些用例以及它与FlatMap有何不同? 最佳答案 区别在于方法的接口(interface)以及它们的调用方式。FlatMapFunction的flatMap(INval,Collectorout)为每条记录调用方法并且可以发出0,1,或每个输入记录的更多记录。因此,一个FlatMapFunction逐一处理记录。它不应跨函数调用保持状态。MapPartitionFunction的mapPartition(Iterablevals,Collectorou