Как я могу получить следующую информацию о кластере Hadoop? 1. NameNode и JobTracker имя 2. список всех узлов с их ролью в кластереNamenode и Jobtracker информацию о кластере Hadoop
ответ
Я использую кластер на основе cloudera и также работаю над EMR. В обоих кластерах я могу найти информацию из конфигурационного каталога. Чтобы получить информацию о назначении, зайдите в файл core-site.xml и найдите fs.defaultFS
как @ daemon12
Вот прямой способ его получить. Для получения информации NameNode использовать следующую команду cat /etc/hadoop/conf/core-site.xml | grep '8020'
Вот результат
<value>hdfs://10.872.22.1:8020</value>
Значение внутри значения тега информации имени узла.
Аналогично, чтобы получить информацию о JobTracker сделать ниже
cat /etc/hadoop/conf/yarn-site.xml | grep '8032'
Вот результат
<value>10.872.12.32:8032</value>
Опять значение JobTracker внутри значения тега.
Как правило, информация NN и JT используется для запуска заданий Oozie, и этот метод поможет вам с этой целью.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я приветствую результат cat
на основе номера портаменного номера и номера рабочего стола, который равен 8020 и 8032 соответственно. Это широко известные порты для NN и JT в Hadoop. Если ваша организация использует другую, используйте ее, чтобы получить более подходящий результат.
При правильном предоставившей авторизации (например, Судо -u HDFS), вы можете попробовать:
HDFS dfsadmin -report
Наряду с командной строкой способом получения информации, вы можете получить подобную информацию в браузере также:
http://<namenode>:50070 (For in general hadoop informtion)
http://<namenode>:50030 (For JobTracker related information)
это по умолчанию порты. Вы можете проверить here для получения дополнительной информации.
Как получить имя
Посмотрите на 'core-site.xml' в папке установки hadoop. Вы найдете свойство с именем 'fs.default.name'. Значение должно дать вам
- 1. GridGain Hadoop Accelerator: Jobtracker не запускается в кластере Hadoop
- 2. Hadoop jobtracker UI недоступен
- 3. Hadoop JobTracker UI Hosting
- 4. использование памяти Hadoop JobTracker increasingv
- 5. NameNode выключается после запуска hadoop
- 6. hadoop namenode не форматируется
- 7. Hadoop- Как запустить JobTracker?
- 8. Есть ли способ получить информацию о кластере Hadoop программно?
- 9. Hadoop NameNode не начиная
- 10. Hadoop - Подключиться к JobTracker
- 11. HADOOP - Jobtracker не работает
- 12. Нет JobTracker и NameNode Стоп при выполнении команды stop-all.sh
- 13. Hadoop NameNode косяк огнь DataNode
- 14. Как получить информацию о кластере?
- 15. Плагины Hadoop NameNode и DataNode
- 16. Перезапуск datanodes после переформирования namenode в кластере hadoop
- 17. Hadoop 2.2.0 jobtracker не начат
- 18. Как определить размер метаданных, поддерживаемых NameNode на кластере Hadoop?
- 19. hadoop-namenode host login issue
- 20. Почему datanode отправляет информацию о местоположении блока в namenode?
- 21. Hadoop HDFS Namenode Failing
- 22. JobTracker UI, не показывающий ход работы hadoop
- 23. удалось инициализированную NameNode, DataNode, JobTracker, TaskTracker в cenos
- 24. Приложение Hadoop Dedoop не может связаться с Hadoop Namenode: Ошибка «Не удалось связаться с Namenode»
- 25. Восстановление Hadoop NameNode Отказ
- 26. Hadoop NameNode не запускается
- 27. Hadoop - namenode не запускается
- 28. hadoop namenode не обнаружен
- 29. Hadoop namenode Высокая доступность
- 30. ОШИБКА: $ Hadoop NameNode -format
Это показывает IP-адрес узлов в кластере. Как получить имена хостов с их ролями в кластере? –
вы можете, например, ssh на этих серверах, и запустить команду jps (опять же с правильными правами) и проверить запущенные java-процессы: вы должны увидеть, какие серверы hadoop запущены на каком сервере. Я полагаю, у вас нет доступа к менеджеру gui (например, hue, менеджер cloudera ...)? – tokiloutok