Khi một jobTracker lên lịch, một công việc sẽ được tìm kiếm đầu tiên:
Trả lời:
Đáp án đúng: A
Khi JobTracker lên lịch một công việc trong Hadoop, nó sẽ ưu tiên vị trí dữ liệu để giảm thiểu lưu lượng mạng. Do đó, nó sẽ tìm kiếm một nút có vị trí trống trên cùng rack với DataNode chứa dữ liệu đầu vào cho công việc đó. Điều này giúp giảm thiểu lưu lượng mạng liên rack, cải thiện hiệu suất tổng thể.
* **Đáp án A:** Đúng. JobTracker ưu tiên các nút trên cùng rack với DataNode để tối ưu hóa vị trí dữ liệu.
* **Đáp án B:** Sai. Mặc dù các nút trên cùng rack được ưu tiên, nhưng JobTracker sẽ tìm kiếm một nút *có vị trí trống* trước.
* **Đáp án C:** Sai. Rack liền kề không phải là ưu tiên hàng đầu so với cùng rack.
* **Đáp án D:** Sai. Việc chọn bất kỳ nút nào trong cụm mà không xem xét vị trí dữ liệu sẽ làm giảm hiệu suất.