У меня возникла та же проблема (DataNode и TaskTracker не появлялись).
РЕШЕНИЕ: УДАЛИТЕ ВСЕ "ТЕКУЩИЕ" ПОДКАТАЛОГИ В: data, name и namesecondary, чтобы решить, что DataNode/taskTracker не отображается при запуске -all.sh, затем jps
(Мое местоположение dfs.name.dir: /home/training/hadoop-temp/dfs/data/current; /home/training/hadoop-temp/dfs/name/current; /home/ обучение/hadoop-temp/dfs/namesecondary/current
Убедитесь, что службы остановлены: stop-all.sh
1. Перейдите к каждому "текущему" подкаталогу в data, name, namesecondary и удалите/удалите (пример: rm -r name/current)
2. Затем отформатируйте: hadoop namenode -format
3. текущий mkdir в /home/training/hadoop-temp/dfs/data/current
4. Возьмите каталог и содержимое из /home/training/hadoop-temp/dfs/name/current и скопируйте в каталог /data/current.
ПРИМЕР: файлы в:
/дом/обучение/hadoop-temp/dfs/имя/текущий
[обучение@CentOS текущий]$ ls -l
-рв-рв-р--. 1 тренировка тренировка 9901 25 сен 01:50 редактирует
-рв-рв-р--. 1 тренировка тренировка 582 сен 25 01:50 fsimage
-рв-рв-р--. 1 тренировка тренировка 8 сен 25 01:50 fstime
-рв-рв-р--. 1 тренировка тренировка 101 сен 25 01:50 ВЕРСИЯ
5. Измените storageType=NAME_NODE в VERSION на storageType=DATA_NODE в data/current/VERSION, который вы только что скопировали.
ДО:
[обучение@CentOS dfs]$ cat data/current/VERSION
ID пространства имен = 1018374124
cВремя=0
storageType=NAME_NODE
layoutVersion=-32
ПОСЛЕ:
[обучение@CentOS dfs]$ cat data/current/VERSION
ID пространства имен = 1018374124
cВремя=0
storageType=DATA_NODE
layoutVersion=-32
6. Убедитесь, что в каждом подкаталоге ниже есть те же файлы, что и в name/current для data, name, namesecondary.
[обучение@CentOS dfs]$ pwd
/главная/обучение/hadoop-temp/dfs/
[обучение@CentOS dfs]$ ls -l
всего 12
drwxr-xr-x. 5 обучение обучение 4096 сен 25 01:29 данные
drwxrwxr-х. 5 тренировка тренировка 4096 25 сен 01:19 имя
drwxrwxr-х. 5 обучение обучение 4096 сен 25 01:29 namesecondary
7. Теперь запустите службы: start-all.sh Вы должны увидеть все 5 служб при вводе: jps
person
Anthony Crenshaw crenny288
schedule
25.09.2016