您好,登錄后才能下訂單哦!
這篇文章主要介紹HDFS中出現java.io.IOException: Mkdirs failed to create錯誤怎么辦 ,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
在寫spark代碼的時候,在將rdd的結果保存到hdfs上時,
rdd.saveAsTextFile("/data/spark")
出現了
java.io.IOException: Mkdirs failed to create
這個錯誤,個人一直認為這樣就應該寫到hdfs上了,但是一執行就報錯,最后才發現,這種寫法是寫到本地了,如果要寫到hdfs上要寫上全路徑
rdd.saveAsTextFile("hdfs://192.168.23.21:9000/data/spark")
這樣就行了,總結一下
saveTextFile是將RDD保存到文件,本地模式時保存在本地文件,集群模式指如果在Hadoop基礎上則保存在HDFS上,由于我用的是本地模式所以會報以上的錯誤,如果用的是集群就可以直接那樣寫了。
以上是“HDFS中出現java.io.IOException: Mkdirs failed to create錯誤怎么辦 ”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。