Ошибка при запуске демонов 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