JavaScript is required

Sự khác biệt giữa chế độ độc lập và giả phân phối là

A.

Chế độ độc lập không thể sử dụng MapReduce

B.

Chế độ độc lập có một quy trình Java duy nhất chạy trong đó

C.

Chế độ phân tán giả không sử dụng HDFS

D.

Chế độ phân tán giả cần hai hoặc nhiều máy vật lý

Trả lời:

Đáp án đúng: B


Chế độ độc lập (Standalone mode) trong Hadoop chạy trên một máy duy nhất và sử dụng hệ thống tệp cục bộ thay vì HDFS. Toàn bộ quá trình, bao gồm cả MapReduce, được thực hiện trong một tiến trình Java duy nhất. Chế độ giả phân tán (Pseudo-Distributed mode) cũng chạy trên một máy duy nhất, nhưng nó mô phỏng một cụm Hadoop thực sự bằng cách chạy mỗi dịch vụ Hadoop (NameNode, DataNode, ResourceManager, NodeManager) trong một tiến trình Java riêng biệt. Do đó, điểm khác biệt chính là chế độ độc lập chạy tất cả trong một quy trình Java duy nhất. Các lựa chọn khác không chính xác vì chế độ độc lập vẫn có thể sử dụng MapReduce, chế độ giả phân tán vẫn sử dụng HDFS (mặc dù có thể là HDFS đơn giản), và chế độ giả phân tán không yêu cầu nhiều máy vật lý.

Câu hỏi liên quan