2012-04-24 5 views
2

Я настраиваю кластер с одним узлом на Ubuntu и используя обычные направляющие, Running Hadoop on Ubuntu Linux (Single-Node Cluster).Где установлен узловой кластер Hadoop на Ubuntu 12.04 LTS?

Все идет хорошо, пока я не дойду до форматирования HDFS NameNode

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

или

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

Я не может найти правильное место для выполнения этой команды. Это, скорее всего, связано с моей незнакомостью с Linux.

Я установил Hadoop с использованием Деба от 17 октября 2011 года: выпуск 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 

Это должно перечислить расположение start-dfs.sh команды Hadoop, и в этом месте также будет Hadoop сценарий ты ищешь.

Если вы установили Hadoop из пакета DEB (как вы заметили в конце), то вы можете следовать инструкциям в этом сообщении, чтобы перечислить содержимое Деб, и мы надеемся найти, где пакет был установлен на:

Смежные вопросы