Cloudera Hadoop - Демоны не работают

Я самостоятельно изучаю Hadoop и начал с установки Cloudera QuickVM на рабочую станцию VMware с ОС CENT.

У меня сложилось впечатление, что Quickstart VM имеет большинство предопределенных конфигураций. Нужно ли настраивать какие-либо другие конфигурации для настройки узла данных и имени? Причина в том, что когда я печатаю JFS, я получаю только

[cloudera@quickstart bin]$ jps </n>

9480 RunJar </n>

18607 Jps 6952 </n>

org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

Я не вижу ни узлов данных, ни именованных узлов. Я посмотрел его в Интернете, и было решено запустить демоны, используя start-all.sh, Но я получаю ошибку

[cloudera@quickstart hadoop]$ start-all.sh

bash: start-all.sh: command not found

Еще один раунд исследований привел меня в этом

Как предложено в этом ответе, когда я побежал bin/hadoop namenode -format

[cloudera@quickstart hadoop]$ bin/hadoop namenode -format

bash: bin/hadoop: No such file or directory

Я застрял в глуши из-за того, что мотивация к самообучению становится очень низкой. Пожалуйста, помогите с предложением и поднимите мне настроение.

PS: Я начинающий в Hadoop, поэтому, пожалуйста, не будьте грубыми со мной, если вопрос кажется вам глупым:)

3 ответа

Решение

Наконец, я узнал, как запускать службы на cloudera quickstart vm с помощью сообщества.

service hadoop-hdfs-namenode start

Теперь, когда я бегу JPSЯ вижу, как работают все демоны,

[root@quickstart cloudera]# jps
2374 JobHistoryServer
2070 NameNode
3294 RunJar
4445 Bootstrap
4803 
2947 -- process information unavailable
2196 SecondaryNameNode
1840 QuorumPeerMain
1908 DataNode
4836 
3094 RunJar
3777 Master
2865 RESTServer
2594 ResourceManager
2327 Bootstrap
3663 Bootstrap
2451 NodeManager
1999 JournalNode
3111 Jps
3684 HistoryServer
4784 Bootstrap

Большое спасибо за ваше внимание.

Пожалуйста, запустите ниже упомянутую команду. Это даст вам список мест.

find / -type f -name start-all.sh

cd / path_name, затем попробуйте запустить команду,

./start-all.sh

Вы уверены, что находитесь в правильной папке? Попробуйте использовать ls чтобы увидеть содержимое папки.

[cloudera@quickstart hadoop]$ start-all.sh
bash: start-all.sh: command not found

[cloudera@quickstart hadoop]$ bin/hadoop namenode -format
bash: bin/hadoop: No such file or directory

Это говорит о том, что вы находитесь не в той папке. Данный файл или каталог отсутствует.

Обязательно изучите основы использования оболочки bash. Такие как ls -l start-all.sh чтобы увидеть, существует ли файл, который вы пытаетесь запустить; и посмотреть права доступа к файлу.

Другие вопросы по тегам