我是pyspark和python的新手。 使用numpy.savetxt("test.csv",file,delimiter=',')
在本地系統中保存文件後,我正在使用os刪除該文件。 os.remove("test.csv")
。我收到錯誤java.io.FileNotFoundException文件文件:/someDir/test.csv不存在。文件numpy.savetxt()
創建僅具有讀取權限的文件。如何保存與讀取和寫入權限相同。 使用火花版本2.1刪除在pyspark中使用numpy.savetxt創建的csv文件
1
A
回答
1
看起來像你的火花工人無法訪問該文件。您可能在不同的服務器上運行主人和工作人員。當您嘗試處理文件時,在不同機器上設置工作人員時,請確保這些工作人員可以訪問該文件。您可以在所有工作人員的同一位置保留相同的文件副本。總是建議像Hadoop一樣使用DFS,如「hdfs:// path/file」。當你這樣做時,工作人員可以訪問這些文件。 更多詳細信息: Spark: how to use SparkContext.textFile for local file system
+0
Ya,正確。那就是發生了什麼事。 –
相關問題
- 1. 從Excel中創建的csv文件中刪除空行
- 2. 使用C++創建/刪除文件夾
- 3. Spark - 從csv文件創建數據框並刪除文件
- 4. 如何從使用python創建的csv文件中刪除空白行
- 5. 使用Windows服務創建,更新,使用C#或VB.net刪除CSV文件
- 6. 用CSV文件刪除Python中的行
- 7. 如何在文件頂部使用numpy.savetxt
- 8. 使用Python刪除列CSV文件
- 9. AWK使用文件,刪除CSV行
- 10. 如何在ruby 1.9.2中使用CSV gem創建CSV文件?
- 11. 使用Python刪除或刪除CSV文件中的最後一列使用Python
- 12. 使用xCode在C++中創建,管理和刪除文件
- 13. Powershell刪除CSV文件中的文本?
- 14. 如何使用Super CSV從CSV文件中刪除一行?
- 15. 需要在PHPMyAdmin中刪除CSV文件
- 16. 使用pyspark處理csv文件中的字段中的逗號
- 17. 如何在宏創建的.csv文件中指定列刪除符?
- 18. 如何使用vbscript刪除在%temp%文件夾中創建的臨時文件
- 19. 如何在pyspark中使用df.write.csv追加到csv文件?
- 20. 從excel創建CSV文件時刪除空白單元
- 21. 如何使用inotify自動刪除linux中創建的文件?
- 22. 在drupal中創建.csv /文本文件
- 23. 文件用Matlab創建無法刪除
- 24. 使用python從主csv文件創建許多csv文件
- 25. 刪除Pyspark Dataframe
- 26. 使用java創建csv文件
- 27. 使用PHP創建CSV文件
- 28. 使用java創建CSV文件
- 29. 使用javascript創建csv文件
- 30. 使用PHP創建CSV文件
由於您使用numpy的apis在本地保存文件,因此spark可能無所事事。你有沒有手動檢查'numpy.savetxt'文件是否真的存在於本地系統上? – Pushkr
是的,它確實存在於本地系統上。還有一點我最近觀察到,我無法從pyspark shell讀取該csv文件。 –
從本地文件系統讀取,你將不得不提供完整的地址,如 - 'filerdd = sc.textFile(「file:///path/to/file.txt」)' – Pushkr