一、提出問題:
Hadoop集群上tmp文件夾上方出現(xiàn)紅色代碼串
“ Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":root:supergroup:drwxrwx--- ”。
該問題其實是一個權限問題,可能會導致運行 “ hadoop jar ”命令時報錯;MapReduce工件,中間數(shù)據(jù)將保存在該目錄下。 MapReduce作業(yè)執(zhí)行完成后,這些文件將自動清除。如果刪除此臨時文件,則可能會影響當前正在運行的mapreduce作業(yè):
報錯原因是因為運行 ” hadoop jar “ 文件時的默認hdfs文件夾是tmp,但是由于權限不夠導致運行失敗。
賦個權就可以了
[root@node1]# hdfs dfs -chmod -R 755 /tmp
重啟hadoop服務才可執(zhí)行!文章來源:http://www.zghlxwxcb.cn/news/detail-759673.html
start -dfs.sh
start -yarn.sh
?文章來源地址http://www.zghlxwxcb.cn/news/detail-759673.html
到了這里,關于Hadoop報錯Permission denied: user=dr.who, access....的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!