在Ubuntu 12.04 LTS上安装Hadoop单节点集群在哪里?

时间:2012-04-24 09:49:57

标签: ubuntu hadoop ubuntu-12.04

我在Ubuntu上设置一个单节点集群并使用常用指南, Running Hadoop on Ubuntu Linux (Single-Node Cluster)

一切顺利,直到我格式化HDFS Namenode

hduser@ubuntu:~$ /usr/local/hadoop/bin/hadoop namenode -format

hadoop@ubuntu:~$ <HADOOP_INSTALL>/hadoop/bin/hadoop namenode -format

我无法找到运行此命令的正确位置。 这很可能是由于我不熟悉Linux。

我使用2011年10月17日的deb安装Hadoop:发布0.20.205.0

1 个答案:

答案 0 :(得分:7)

您列出的文章指示您将hadoop显式安装到/ usr / local,但如果您没有在此位置安装,那么您可以使用一种技巧来查找实际安装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的内容,并希望找到软件包的安装位置: