Будет ли Backup Node загружать образ и редактировать журнал из NameNode?
Из официального документа узла резервного копирования HDFS , говорится:
The Backup node does not need to download fsimage and edits files from the active NameNode in order to create a checkpoint, as would be required with a Checkpoint node or Secondary NameNode, since it already has an up-to-date state of the namespace state in memory.
Я заметил, что ключевое слово "не нужно" - оно не дает четкой информации о том, будет ли узел резервного копирования загружать fsimage и редактировать ли файлы из активного узла NameNode, например, узла контрольной точки.
Я проверил исходный код, а именно org.apache.hadoop.hdfs.server.namenode.Checkpointer
Find Я считаю, что и узел резервного копирования, и узел контрольной точки будут загружать fsimage и редактировать файлы из активного NameNode , Без разницы.
Таким образом, хотя узлу резервного копирования нет необходимости загружать загрузочный файл fsimage и редактировать файлы из активного узла NameNode, поскольку он сохраняет поток журнала от узла активного имени, но фактически узел резервного копирования все еще делает это. Правильно?