JavaScript is required

Vai trò chính của NameNode phụ là:

A.

Sao chép siêu dữ liệu hệ thống tệp từ NameNode chính

B.

Sao chép siêu dữ liệu hệ thống tệp từ NFS được lưu trữ bởi NameNode chính

C.

Theo dõi xem NameNode chính có đang hoạt động hay không

D.

Định kỳ hợp nhất hình ảnh vùng tên với nhật ký chỉnh sửa

Trả lời:

Đáp án đúng: D


NameNode phụ (Secondary NameNode) trong Hadoop có vai trò quan trọng trong việc quản lý siêu dữ liệu của hệ thống tệp. Chức năng chính của nó là định kỳ hợp nhất hình ảnh vùng tên (Namespace image) với nhật ký chỉnh sửa (Edit logs) từ NameNode chính. Quá trình này tạo ra một điểm kiểm tra (checkpoint) mới, giúp giảm thời gian khởi động lại NameNode chính trong trường hợp khẩn cấp và ngăn chặn nhật ký chỉnh sửa trở nên quá lớn, làm chậm quá trình phục hồi. Các lựa chọn khác không mô tả đúng vai trò của NameNode phụ: * **A. Sao chép siêu dữ liệu hệ thống tệp từ NameNode chính:** Mặc dù NameNode phụ sao chép dữ liệu từ NameNode chính để thực hiện việc hợp nhất, nhưng đây không phải là vai trò *chính* của nó. * **B. Sao chép siêu dữ liệu hệ thống tệp từ NFS được lưu trữ bởi NameNode chính:** NameNode không trực tiếp lưu trữ siêu dữ liệu trên NFS. Siêu dữ liệu được lưu trữ trên đĩa cục bộ và trong bộ nhớ. * **C. Theo dõi xem NameNode chính có đang hoạt động hay không:** Việc theo dõi trạng thái của NameNode chính thường được thực hiện bởi các cơ chế khác, chẳng hạn như ZooKeeper trong cấu hình HA (High Availability).

Câu hỏi liên quan