Máy khách đọc dữ liệu từ hệ thống tệp HDFS trong Hadoop:
Trả lời:
Đáp án đúng: C
Trong Hadoop, quá trình đọc dữ liệu từ HDFS diễn ra như sau:
- Đầu tiên, máy khách (client) giao tiếp với NameNode để yêu cầu dữ liệu.
- NameNode trả về cho máy khách danh sách các DataNode chứa các khối dữ liệu cần thiết. NameNode chỉ cung cấp thông tin vị trí khối (block location) chứ không chứa dữ liệu thực tế.
- Sau khi có thông tin vị trí, máy khách sẽ trực tiếp kết nối đến các DataNode tương ứng để lấy dữ liệu.
Như vậy, máy khách lấy vị trí khối từ NameNode, sau đó lấy dữ liệu trực tiếp từ các DataNode.
Do đó, đáp án B chính xác nhất.