Khi lưu trữ tệp Hadoop, câu nào sau đây là đúng? (Chọn hai câu trả lời)
Các tệp đã lưu trữ sẽ hiển thị với phần mở rộng .arc.
Nhiều tệp nhỏ sẽ trở thành ít tệp lớn hơn.
MapReduce xử lý tên tệp gốc ngay cả sau khi tệp được lưu trữ.
Các tệp đã lưu trữ phải được lưu trữ tại Liên hợp quốc cho HDFS và MapReduce để truy cập các tệp nhỏ, gốc.
Lưu trữ dành cho các tệp cần được lưu nhưng HDFS không còn truy cập được nữa.
Trả lời:
Đáp án đúng: B
Phân tích các lựa chọn:
* **Các tệp đã lưu trữ sẽ hiển thị với phần mở rộng .arc.** - Sai. Các tệp lưu trữ Hadoop thường có phần mở rộng `.har` (Hadoop Archive).
* **Nhiều tệp nhỏ sẽ trở thành ít tệp lớn hơn.** - Đúng. Mục đích chính của việc lưu trữ là giảm số lượng tệp nhỏ trong HDFS, giúp cải thiện hiệu suất.
* **MapReduce xử lý tên tệp gốc ngay cả sau khi tệp được lưu trữ.** - Đúng. Khi một tệp được lưu trữ, MapReduce vẫn có thể truy cập nó bằng tên gốc của nó.
* **Các tệp đã lưu trữ phải được lưu trữ tại Liên hợp quốc cho HDFS và MapReduce để truy cập các tệp nhỏ, gốc.** - Sai. Câu này không có nghĩa và không liên quan đến khái niệm lưu trữ tệp Hadoop.
* **Lưu trữ dành cho các tệp cần được lưu nhưng HDFS không còn truy cập được nữa.** - Sai. Lưu trữ là một cách để tổ chức và quản lý các tệp nhỏ vẫn còn cần thiết và truy cập được trong HDFS.
Vậy, hai câu trả lời đúng là: "Nhiều tệp nhỏ sẽ trở thành ít tệp lớn hơn." và "MapReduce xử lý tên tệp gốc ngay cả sau khi tệp được lưu trữ."
Do đó, đáp án đúng là B. 2 & 3