Введение
Добро пожаловать в наш передовой Технологический городской лабораторий! В этом настройке виртуальной реальности вы будете играть роль Виртуального дизайнера, который должен овладеть навыками управления DataNode и NameNode в Hadoop HDFS. Цель этой лаборатории - предоставить практический опыт в эффективном управлении этими ключевыми компонентами в кластере Hadoop.
Определить статус DataNode и NameNode
В этом шаге вы настроите и запустите службы DataNode и NameNode в среде Hadoop.
Откройте терминал и используйте команду для перехода к пользователю
hadoop:su - hadoopЕсли службы
NameNodeиDataNodeне запущены, запустите их с использованием следующих команд:/home/hadoop/hadoop/sbin/start-dfs.shИспользуйте команду
jps, чтобы проверить, запущены ли службыNameNodeиDataNode:jpsОжидаемый вывод:
hadoop:~/ $ jps 2992 ResourceManager 2406 NameNode 2807 SecondaryNameNode 2556 DataNode 3133 NodeManager 4462 Jps
Управление хранилищем DataNode
В этом шаге вы будете проверять и управлять пространством хранения DataNode.
Проверьте доступное пространство хранения на DataNode:
hdfs dfsadmin -reportУдалите определенный файл с DataNode:
hdfs dfs -rm /user/hadoop/testfile.txtЕсли вы получаете сообщение об ошибке:
rm: Cannot delete /user/hadoop/testfile.txt. Name node is in safe mode.Это происходит потому, что HDFS только запущен и находится в безопасном режиме. Просто подождите несколько секунд и
попробуйте снова.
Мониторинг NameNode
В этом шаге вы будете мониторить NameNode, чтобы обеспечить стабильность и здоровье кластера Hadoop Distributed File System (HDFS).
Проверьте статус кластера HDFS:
hdfs dfsadmin -reportМониторите общее состояние здоровья кластера:
hdfs fsck /
Резюме
В этой лаборатории мы сосредоточились на практических упражнениях по управлению DataNode и NameNode в Hadoop HDFS. Следуя подробным шагам и проверочным листам, вы приобрели практический опыт в настройке, управлении хранилищем и мониторинге компонентов кластера Hadoop. Приятного изучения мира управления DataNode и NameNode в Hadoop!



