windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】
生活随笔
收集整理的這篇文章主要介紹了
windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
運(yùn)行下面代碼時(shí),報(bào)了 (null) entry in command string: null chmod 0644
解決方案
下載hadoop.dll文件
并拷貝到C:\windows\system32目錄中
如果沒(méi)用,則重啟eclipse或者idea
Tips: hadoop.dll是windows下的動(dòng)態(tài)鏈接庫(kù),這就反應(yīng)出來(lái)一個(gè)問(wèn)題,程序運(yùn)行在操作系統(tǒng)上,不同操作系統(tǒng)之間有差異
在執(zhí)行下載操作時(shí)還有的錯(cuò)誤提示是:
- 找不到winutils.exe,HADOOP_HOME沒(méi)有設(shè)置
原因:
- Hadoop訪問(wèn)windows本地文件系統(tǒng),要求Windows上的本地庫(kù)能正常工作
- 其中Hadoop使用某些Windows Api來(lái)實(shí)現(xiàn)雷系posix的訪問(wèn)權(quán)限
- 上述功能需要在hadoop.dll和winutils.exe來(lái)實(shí)現(xiàn)
解決:
- 下載Hadoop源碼在windows平臺(tái)編譯,編譯出windows本地庫(kù)。然后配置Hadoop環(huán)境變量
有需要還要在windows下載hadoop,并且配置環(huán)境變量。因?yàn)楹芏嚅_(kāi)發(fā)都是在win本地測(cè)試,沒(méi)問(wèn)題之后,才會(huì)打包到集群上運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 原创:真假?大S祭拜还有特别规定,必须得
- 下一篇: win7驱动程序未经签名可以使用吗_如何