JavaScript is required

NameNode biết rằng DataNode đang hoạt động bằng cách sử dụng một cơ chế được gọi là:

A.

Heartbeats

B.

Datapulse

C.

H-signal

D.

Active-pulse

Trả lời:

Đáp án đúng: A


NameNode theo dõi trạng thái hoạt động của DataNode bằng cách sử dụng cơ chế Heartbeat. DataNode định kỳ gửi thông điệp Heartbeat đến NameNode để báo hiệu rằng nó vẫn đang hoạt động và có sẵn để phục vụ dữ liệu. Nếu NameNode không nhận được Heartbeat từ một DataNode trong một khoảng thời gian nhất định, nó sẽ đánh dấu DataNode đó là đã chết (dead) và sẽ bắt đầu quá trình sao chép các khối dữ liệu được lưu trữ trên DataNode đó sang các DataNode khác để đảm bảo tính sẵn sàng của dữ liệu. Các tùy chọn khác không phải là thuật ngữ hoặc cơ chế được sử dụng trong Hadoop.

Câu hỏi liên quan