Supprimez le .collect().foreach(println) final . Après avoir appelé collect , vous n'avez plus de RDD - il se transforme simplement en une collection locale.
Par la suite, lorsque vous appelez foreach il renvoie Unit - foreach sert à faire des effets secondaires comme l'impression de chaque élément d'une collection. etc.