Comment économiser de l'Étincelle RDD pour le système de fichiers local
puis-je enregistrer un fichier dans le système local avec le saveAsTextFile
syntaxe ?
C'est de cette façon que je suis en train d'écrire la syntaxe pour enregistrer un fichier: insert_df.rdd.saveAsTextFile("<local path>")
quand je suis en train de faire cela, j'obtiens une erreur comme l'absence d'autorisations, mais j'ai toutes les autorisations spécifiques chemin d'accès local, on dirait qu'elle est de traiter le fichier en tant que fichier HDFS.
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devriez essayer
"file:///local path"
au lieu de"/local path"
.rdd.toLocalIterator().forEachRemaining(x -> bw.write(x.toString())
où bw est un BufferedWriter.