Remova o
.collect().foreach(println) à direita . Depois de chamar collect , você não tem mais um RDD - ele se transforma em uma coleção local. Posteriormente, quando você chamar
foreach ele retorna Unit - foreach é para fazer efeitos colaterais como imprimir cada elemento em uma coleção. etc.