我是在運行rdd.saveAsTextFile(fileName)的時候報的錯,找了很多說法……最終是跑到hadoop/bin文件夾下刪除了hadoop.dll后成功。之前某些說法甚至和這個解決方法自相矛盾,可能是我沒有注意到具體報錯信息是不是完全一致的緣故,但是做一下記錄。
1、刪除hadoop.dll(最終解決方法)
2、確定一下幾件事情(沒有解決)
a) 設置好了環境變量
b)下載好的hadoop文件的bin目錄下存在hadoop.dll和winutils.exe
c)C:\\windows\Systems下有hadoop.dll,我的沒有,將hadoop文件中的復制了過去,重啟后無效
3、下載的hadoop和項目使用的與hadoop相關的jar版本不一致(沒有嘗試)
由於提供的解決方法是根據官網重新編譯與jar版本相符的hadoop,太過復雜,並沒有做出嘗試
