2017-09-06 30 views

回答

3

這是因爲FileSystem.get(...)返回默認FileSystem根據您的配置是HDFS,並且只能使用從hdfs://開始的路徑。使用以下來獲得正確的FS。

Path p = new Path("gs://..."); 
FileSystem fs = p.getFileSystem(...); 
fs.exists(p); 
+1

謝謝,它只是通過獲取文件系統像這樣:'path.getFileSystem(sc.hadoopConfiguration)'' –

相關問題