2016-07-27 3 views
0

Je suis en train de le faire Introduction au cours Spark chez EdX. Y a-t-il une possibilité de sauvegarder des données sur Databricks sur mon ordinateur?Comment exporter les données d'une base de données vers un fichier databricks

Je pose cette question, car ce cours fournit des cahiers Databricks qui ne fonctionneront probablement pas après le cours.

dans les données de bloc-notes est importé en utilisant la commande:

log_file_path dBFS = ': /' + '(os.path.join databricks-ensembles de données', 'CS100', les données 'lab2', » -001' , 'apache.access.log.PROJECT')

Je trouve cette solution, mais il ne fonctionne pas:

df.select ('année', 'modèle'). write.format ('com.databricks.spark.csv'). save ('newcars.csv')

Répondre

0

Essayez ceci.

df.write.format("com.databricks.spark.csv").save("file:///home/yphani/datacsv") 

Ceci enregistrera le fichier dans Unix Server.

Si vous donnez uniquement/home/yphani/datacsv, il recherche le chemin sur HDFS.

3

Databricks exécute une machine virtuelle cloud et n'a aucune idée de l'emplacement de votre machine locale. Si vous souhaitez enregistrer les résultats CSV d'un DataFrame, vous pouvez exécuter display(df) et il existe une option pour télécharger les résultats.

enter image description here