本文涉及的操作步驟來(lái)源于:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html#Execution文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-722747.html
在執(zhí)行Pseudo-Distributed Operation的Execution以下步驟時(shí),彈出了mkdir: hdfs://localhost:9000/user/root': No such file or directory
錯(cuò)誤。
好久才反應(yīng)過(guò)來(lái),原來(lái)是在上一步?jīng)]有理解清楚<username>
的含義。
這里的<username>
應(yīng)該是運(yùn)行 Hadoop 作業(yè)的用戶的用戶名,而此前我設(shè)置成了root
。具體可在etc/hadoop/hadoop-env.sh
下查看。
因此,需要在/user
下新建一個(gè)用戶文件夾/root
,即執(zhí)行bin/hdfs dfs -mkdir /user/root
。
之所以彈出mkdir: hdfs://localhost:9000/user/root': No such file or directory
,是因?yàn)閔dfs創(chuàng)建目錄時(shí)沒(méi)有找到/user/root
路徑,也就沒(méi)辦法在當(dāng)前用戶root目錄下面創(chuàng)建input
文件夾。
最終成功運(yùn)行:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-722747.html
到了這里,關(guān)于執(zhí)行hdfs dfs -mkdir input時(shí)彈出mkdir: `hdfs://localhost:9000/user/root‘: No such file or directory的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!