Как новичок в Hadoop, я путаюсь между NameNode и Namespace. Насколько я понимаю, оба они имеют одинаковую функциональность, и оба они содержат метаданные.
Есть ли между ними разница?
Как новичок в Hadoop, я путаюсь между NameNode и Namespace. Насколько я понимаю, оба они имеют одинаковую функциональность, и оба они содержат метаданные.
Есть ли между ними разница?
NameNode — это машина, которая будет содержать (хранить) пространство имен.
Основной обязанностью NameNode является хранение пространства имен HDFS. Пространство имен — это иерархия файлов и каталогов. Это означает такие вещи, как дерево каталогов, права доступа к файлам и сопоставление файлов с идентификаторами блоков.
В Hadoop 2.x был сделан еще один шаг вперед с введением Federation, хотя его основной целью было решить проблемы масштабирования в namenode.