我试图了解toLocalIterator的工作原理,我阅读了一些主题和博客但是我不确定一件特定的事情。它是否立即将所有分区复制到驱动程序节点并创建一个迭代器?还是一次复制一个分区的数据,然后创建一个迭代器? 最佳答案 它会一次引入一个分区。根据documentationReturnaniteratorthatcontainsalloftheelementsinthisRDD.TheiteratorwillconsumeasmuchmemoryasthelargestpartitioninthisRDD.NoteThisresults