2012-12-17 50 views
0

嘗試在格式化namenode的步驟 處嘗試設置單節點hadoop羣集時出錯。hadoop單節點設置bash:bin/hadoop權限被拒絕

命令:

bin/hadoop namenode -format 

錯誤:

bash: bin/hadoop : permission denied 

我想這在Ubuntu 12.10,12.04,11.04,並得到了同樣的錯誤所有。

我該怎麼辦?

+0

你在做什麼目錄? bin/hadoop是一個相對目錄。 –

+0

安裝目錄 /家庭/ hduser/Hadoop的/ 完整的命令: hduser @ ubutu:/ Hadoop的$斌/ Hadoop的NameNode的-format –

+0

什麼是'ls -l命令斌/ hadoop'的輸出?該文件可能不屬於hduser。你是否以root身份解壓/安裝Hadoop? –

回答

1

更改您的HADOOP_HOME的權限。對於詳細的幫助,你可以訪問這個link

1

的Hadoop腳本的檢查權限:

+0

非常感謝所有,,, –

0

非常感謝所有,,

它缺少在斌/ Hadoop的目錄中的文件執行權限,它是現在在使用chmod命令提供執行權限後工作

+0

以及如何它不同於我的回答? – Tariq

+0

相同的想法,但只需要提及所需的權限類型......這是執行並使用chmod命令來更改它 但所有的答案都是歡迎的,真實的和對我有幫助感謝很多 –