Usuń końcowy .collect().foreach(println) . Po wywołaniu collect , nie masz już RDD - po prostu zamienia się w lokalną kolekcję.
Następnie, gdy wywołasz foreach zwraca Unit - foreach służy do wykonywania efektów ubocznych, takich jak drukowanie każdego elementu w kolekcji. itp.