2016-11-21 17 views
0

Я новичок в Hadoop.Hadoop NameNode

Две большие проблемы, которые я пытаюсь исправить это: -

1.) При запуске Hadoop через ЦМД (start-all.cmd) мой NameNode не запускается. Он показывает ошибку ниже.

SHUTDOWN_MSG: Выключение NameNode на администратора/192.168.1.6

Я попытался это исправить, выполнив следующие действия: -

а) Во-первых, получает имя хоста моего компьютера. Его можно получить, выполнив команду $hostname. Мое имя хоста - Admin. Затем добавьте 192.168.1.6 localhost hostname в файл /etc/hosts.

Но я не получаю файлы с именами хостов в папке etc. Я смущен тем, должен ли я создать файл (.txt) в папке etc или мне нужно сделать что-нибудь еще?

2.) Кроме того, при моем анализе я проверил, что при запуске команды (start-all.cmd) автоматически создаются три папки, то есть hortonworks, USER и tmp. Мне интересно, почему. Пожалуйста помоги.

ответ

0

/etc/hosts - это текстовый файл с именем точно такой же, как у большинства операционных систем Linux/Unix. Вы используете ОС Linux? Вы можете проверить, использует ли ваша ОС Linux

cat /etc/nsswitch.conf | Grep хозяин

Ищет строку в выводе, который говорит

хостов файлы DNS

Если вы видите файлы слов в строке с хостами ваша система должна использовать его.

Вы можете просмотреть его содержимое, запустив cat/etc/hosts.

Вы можете запустить следующее, чтобы добавить свою запись в хосты для запуска cat/etc/hosts для ее проверки.

echo "192.168.1.6 localhost Admin" >>/etc/hosts