JavaScript is required

Mục tiêu chính của HDFS Tính sẵn sàng cao là:

A.

Tạo bản sao của NameNode chính nhanh hơn

B.

Để giảm thời gian chu kỳ cần thiết để khôi phục lại NameNode chính mới sau khi nút chính hiện có bị lỗi

C.

Ngăn chặn việc mất dữ liệu do lỗi của NameNode chính

D.

Ngăn chặn biểu mẫu tên chính trở thành điểm lỗi duy nhất

Trả lời:

Đáp án đúng: B


Mục tiêu chính của HDFS High Availability (Tính sẵn sàng cao) là đảm bảo rằng hệ thống có thể tiếp tục hoạt động ngay cả khi một thành phần bị lỗi. Trong trường hợp của HDFS, NameNode là một thành phần quan trọng, vì nó quản lý không gian tên của hệ thống tệp và ánh xạ giữa các khối dữ liệu và DataNodes. Nếu NameNode bị lỗi, toàn bộ hệ thống tệp sẽ trở nên không khả dụng. Do đó, mục tiêu chính của HDFS HA là ngăn chặn NameNode trở thành một điểm lỗi duy nhất (single point of failure).

Phương án A không chính xác vì HDFS HA không tập trung vào việc tạo bản sao nhanh hơn, mà là có sẵn một NameNode dự phòng.

Phương án B không chính xác vì nó chỉ tập trung vào thời gian khôi phục, mặc dù đây là một khía cạnh quan trọng, nhưng mục tiêu chính là ngăn chặn sự cố xảy ra ngay từ đầu.

Phương án C không chính xác vì HA không trực tiếp ngăn chặn việc mất dữ liệu do lỗi NameNode. Việc mất dữ liệu thường được giải quyết bằng cách sao chép dữ liệu thành nhiều bản sao trên các DataNode khác nhau.

Phương án D là chính xác vì HDFS HA được thiết kế để có một NameNode dự phòng (Standby NameNode) luôn sẵn sàng tiếp quản nếu NameNode chính (Active NameNode) bị lỗi. Điều này đảm bảo rằng hệ thống tệp vẫn khả dụng, ngay cả khi NameNode chính gặp sự cố.

Câu hỏi liên quan