come rendere saveAsTextText NON dividere l’output in più file?

Quando si utilizza Scala in Spark, ogni volta che si esegue il dump dei risultati utilizzando saveAsTextFile , sembra dividere l’output in più parti. Sto solo passando un parametro (percorso) ad esso.

 val year = sc.textFile("apat63_99.txt").map(_.split(",")(1)).flatMap(_.split(",")).map((_,1)).reduceByKey((_+_)).map(_.swap) year.saveAsTextFile("year") 
  1. Il numero di uscite corrisponde al numero di riduttori che utilizza?
  2. Questo significa che l’output è compresso?
  3. So che posso combinare l’output insieme usando bash, ma c’è un’opzione per archiviare l’output in un singolo file di testo, senza dividere ?? Ho guardato i documenti API, ma non dice molto su questo.