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
Câu hỏi này kiểm tra kiến thức về cách lưu trữ tệp trong Hadoop, cụ thể là các đặc điểm và mục đích của việc lưu trữ tệp. Chúng ta cần chọn hai câu đúng trong các lựa chọn được đưa ra.
* **"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"**: Câu này đúng. Hadoop lưu trữ các tệp nhỏ lại với nhau thành các tệp lớn hơn có phần mở rộng .arc để giảm số lượng tệp mà NameNode phải quản lý, từ đó 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ữ"**: Câu này đúng. Sau khi các tệp nhỏ được lưu trữ, MapReduce vẫn có thể truy cập chúng bằng tên tệp gốc. Hadoop lưu trữ metadata về các tệp gốc, cho phép truy cập chúng một cách minh bạch.
* **"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"**: Câu này sai. Không có yêu cầu nào về việc lưu trữ tệp tại Liên hợp quốc (United Nations). Các tệp được lưu trữ trong HDFS.
* **"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"**: Câu này sai. Mục đích của việc lưu trữ không phải là để lưu các tệp không còn truy cập được. Ngược lại, nó được sử dụng để tối ưu hóa việc lưu trữ và truy cập các tệp nhỏ trong HDFS.
Vậy, hai câu đúng là câu thứ nhất và câu thứ hai. Do đó, đáp án đúng là B.