Ошибка при запуске демонов hadoop

Я новичок в hadoop, а также в Ubuntu и пытаюсь установить Hadoop 2.2.0 в (Ubuntu) в моей системе. Когда я пытался запустить демоны, используя start-all.sh или start-dfs.sh, выдается сообщение об ошибке "Команда не найдена". Я выполнил эту команду как пользователь, созданный только в группе hadoop.

> hduser@nitk-OptiPlex-9010:~/hadoop-2.2.0/sbin$ start-all.sh
> start-all.sh: command not found

Может кто-нибудь помочь мне решить эту проблему?

Также, когда я попытался изменить core-site, были созданы xml- файлы hdfs-site в папке etc/hadoop, core-site.xml~, hdfs-site.xml~ (новые файлы с символом тильды в конце их имен был создан). Я удалил эти новые файлы, созданные. Это создает проблему?

5 ответов

Следуйте ниже шагов
==> Перейдите в домашний каталог hadoop: cd / usr / local / hadoop /
==> Запустить процесс датододы и наменоды: bin / hadoop namenode -format
==> Запустить демоны: sbin/start-dfs.sh (start-all.sh устарела)

Надеюсь, что это поможет вам:)

Записывать ./start-all.sh

Если это говорит start-all.sh: command not found

Это означает, что он еще не в исполняемом режиме. Измените его на исполняемый через chmod

chmod +x *.sh

Я думаю, что правильный способ запустить Деймонов заключается в следующем:

1- Используя командную строку, вы переходите в каталог hadoop

cd / usr / local / hadoop /

2- Тогда вы начинаете демонов следующим образом:

бен /start-all.sh

Но я предлагаю вам сначала удалить все файлы данных и данные namenode, чтобы запустить процессы с чистой средой в дополнение к форматированию namenode

bin / hadoop namenode -формат

Надеюсь, что это поможет вам!!!!

Ошибка: команда не найдена

$ /home/user/Documents/installed/hadoop/sbin/start-all.sh
 start-all.sh command not found

Решение: перейдите в папку установки Hadoop и запустите:

$ cd /home/user/Documents/installed/hadoop/sbin
$ ./start-all.sh 
$ jps

12373 Jps
11823 SecondaryNameNode
11643 DataNode
12278 NodeManager
11974 ResourceManager
11499 NameNode

Попробуйте это: 1. Сначала запустите эту команду chmod +x start-dfs.sh 2. Затем запустите /.start-dfs.sh

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