2012-04-24 152 views
2

我正在Ubuntu上設置單節點羣集,並使用常用指南 Running Hadoop on Ubuntu Linux (Single-Node Cluster)Ubuntu 12.04 LTS上安裝了Hadoop單節點集羣?

一切順利,直到我去格式化HDFS的Namenode

[email protected]:~$ /usr/local/hadoop/bin/hadoop namenode -format 

[email protected]:~$ <HADOOP_INSTALL>/hadoop/bin/hadoop namenode -format 

我無法找到正確的位置來運行這個命令。 這很可能是由於我對Linux不熟悉。

我安裝使用Hadoop的DEB從2011年10月17日:發佈0.20.205.0

回答

7

你列出的文章教你明確的hadoop安裝到/ usr /地方,但如果你沒有安裝它這個位置再有就是你可以聘請尋找到你實際安裝Hadoop的一招:

#> sudo updatedb 
#> locate start-dfs.sh 
/opt/hadoop-0.20.2/bin/start-dfs.sh 
#> ls -l /opt/hadoop-0.20.2/bin/ 
hadoop    rcc    start-dfs.sh  stop-dfs.sh 
hadoop-config.sh slaves.sh   start-mapred.sh stop-mapred.sh 
hadoop-daemon.sh start-all.sh  stop-all.sh 
hadoop-daemons.sh start-balancer.sh stop-balancer.sh 

這應該列出的Hadoop start-dfs.sh命令的位置,在這個位置也將是Hadoop的腳本你正在尋找。

如果你從一個deb包安裝的Hadoop(如你對末端紙幣),那麼你可以按照這個帖子的說明,列出DEB的內容,並希望找到所在的包安裝到:

相關問題