JavaScript is required

Zookeeper đảm bảo rằng:

A.

Tất cả các NameNode đang tích cực phục vụ các yêu cầu của khách hàng

B.

Chỉ có một NameNode đang tích cực phục vụ các yêu cầu của khách hàng

C.

Chuyển đổi dự phòng được kích hoạt khi bất kỳ DataNode nào bị lỗi

D.

Quản trị viên hadoop không thể bắt đầu chuyển đổi dự phòng

Trả lời:

Đáp án đúng: B


Zookeeper đóng vai trò quan trọng trong việc quản lý cụm Hadoop, đặc biệt là với NameNode HA (High Availability). Nó đảm bảo rằng chỉ có một NameNode duy nhất hoạt động (active) để phục vụ các yêu cầu từ client, tránh tình trạng xung đột và đảm bảo tính nhất quán của hệ thống. Khi NameNode active hiện tại bị lỗi, Zookeeper sẽ kích hoạt quá trình chuyển đổi dự phòng (failover) để chọn một NameNode standby khác làm active. Các lựa chọn khác không đúng vì: * **A:** Không phải *tất cả* các NameNode đều active, mà chỉ một. * **C:** Chuyển đổi dự phòng không kích hoạt khi DataNode lỗi mà chỉ khi NameNode active lỗi. * **D:** Quản trị viên Hadoop có thể bắt đầu chuyển đổi dự phòng, tùy thuộc vào cấu hình. Zookeeper tự động thực hiện failover, nhưng quản trị viên cũng có thể can thiệp thủ công nếu cần. Do đó, đáp án chính xác nhất là **B**

Câu hỏi liên quan