2012-04-24 120 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的内容,并希望找到所在的包安装到:

相关问题