2 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
從fs -ls從列出來(lái)的文件看,這個(gè)文件夾/user/root/input是通過(guò)root用戶創(chuàng)建的。說(shuō)明你在從本地文件系統(tǒng)拷貝input目錄到hdfs系統(tǒng)的時(shí)候,不是采用的hadoop用戶,而是用root用戶執(zhí)行的拷貝命令,你可能忘記切換用戶了,可以刪除現(xiàn)在的input目錄(采用root用戶運(yùn)行hadoop的刪除命令,或者不刪除也沒(méi)關(guān)系),重新使用hadoop用戶把input導(dǎo)入到hdfs系統(tǒng)中試試看。
frostfish425說(shuō)的是對(duì)的!/user/hadoop是安裝目錄,就是說(shuō)你hadoop相關(guān)的配置和代碼都是放在這個(gè)位置,這個(gè)你自己定就可以了,但是要注意你配置文件和環(huán)境變量中的相關(guān)配置都要相應(yīng)的發(fā)生改變。而/tmp/hadoop-hadoop/dfs/name是你配置的hdfs目錄,也就是數(shù)據(jù)存放目錄,在hdfs-site.xml中配置的,當(dāng)然你也可以改變這個(gè)目錄!
這個(gè)目錄掛載的磁盤要足夠大,不然數(shù)據(jù)存放不下,你初始化的時(shí)候報(bào)的這個(gè)Storage directory /tmp/hadoop-hadoop/dfs/name has been successfully formatted其實(shí)就是在/tmp/hadoop-hadoop/dfs這個(gè)目錄下創(chuàng)建了name目錄,意思就是告訴你,數(shù)據(jù)存放目錄已經(jīng)創(chuàng)建成功了!
- 2 回答
- 0 關(guān)注
- 4693 瀏覽
添加回答
舉報(bào)