Bộ nhớ đệm phân tán là gì?
A.
Thành phần đặc biệt trên NameNode giúp lưu vào bộ đệm dữ liệu được sử dụng thường xuyên để phản hồi máy khách nhanh hơn, được sử dụng trong bước Reduce
B.
Thành phần đặc biệt trên DataNode giúp lưu vào bộ đệm dữ liệu được sử dụng thường xuyên để phản hồi máy khách nhanh hơn, được sử dụng trong bước Map
C.
Thành phần lưu trữ các đối tượng Java
D.
Thành phần cho phép các nhà phát triển triển khai các chunk để xử lý MapReduce
Trả lời:
Đáp án đúng: B
Bộ nhớ đệm phân tán (Distributed Cache) trong Hadoop cho phép các ứng dụng MapReduce chia sẻ các file chỉ đọc (read-only) cho tất cả các nodes trong cluster. Các file này thường được sử dụng để lưu trữ dữ liệu cấu hình, từ điển, hoặc các tài nguyên khác mà các tác vụ Map và Reduce cần. Đáp án D mô tả chính xác chức năng này: cho phép các nhà phát triển triển khai các chunk (mảnh dữ liệu) để xử lý MapReduce bằng cách sử dụng bộ nhớ đệm phân tán để cung cấp dữ liệu cần thiết cho các tác vụ Map và Reduce trên toàn cluster. Các đáp án còn lại không mô tả đúng chức năng của bộ nhớ đệm phân tán.





