JavaScript is required

Trong đĩa cục bộ của NameNode, các tệp được lưu trữ liên tục là:

A.

Hình ảnh vùng tên và nhật ký chỉnh sửa

B.

Vị trí khối và hình ảnh vùng tên

C.

Chỉnh sửa nhật ký và chặn vị trí

D.

Hình ảnh không gian tên, chỉnh sửa vị trí nhật ký và chặn

Trả lời:

Đáp án đúng: A


Trong Hadoop, NameNode lưu trữ siêu dữ liệu về hệ thống tệp. Dữ liệu này bao gồm hai loại tệp quan trọng được lưu trữ liên tục trên đĩa cục bộ của NameNode:

  1. Hình ảnh vùng tên (Namespace Image): Đây là ảnh chụp nhanh của cấu trúc thư mục và siêu dữ liệu tệp của hệ thống tệp HDFS tại một thời điểm cụ thể. Nó chứa thông tin về tất cả các tệp và thư mục trong hệ thống tệp, bao gồm quyền, chủ sở hữu và kích thước.
  2. Nhật ký chỉnh sửa (Edit Log): Đây là bản ghi tất cả các thay đổi được thực hiện đối với hệ thống tệp kể từ khi tạo hình ảnh vùng tên cuối cùng. Nó ghi lại các thao tác như tạo tệp, xóa tệp, đổi tên tệp và thay đổi quyền.

Khi NameNode khởi động, nó tải hình ảnh vùng tên từ đĩa và sau đó áp dụng tất cả các chỉnh sửa từ nhật ký chỉnh sửa để cập nhật trạng thái hệ thống tệp lên trạng thái hiện tại. Nhật ký chỉnh sửa sau đó được nén định kỳ thành một hình ảnh vùng tên mới, quá trình này được gọi là điểm kiểm tra (checkpointing).

Vị trí khối (block location) không được lưu trữ liên tục trên đĩa cục bộ của NameNode mà được xây dựng lại từ DataNode báo cáo các khối mà chúng lưu trữ.

Do đó, đáp án chính xác là A: Hình ảnh vùng tên và nhật ký chỉnh sửa.

Câu hỏi liên quan