2016-05-13 73 views
0

我想檢查我的地圖任務位置或遠程查看,因此在作業完成後,我轉到資源管理器端口8088以查看詳細信息。Hadoop(2.6)在resourcemanager web ui中輸入拆分位置

但是,當我選擇每個地圖任務時,我只看到地圖任務運行的位置,無法找到地圖任務使用的輸入分割的位置。

所以任何人都可以指出如何找到這個信息來檢查的地圖任務localily在Hadoop的2.6

回答

1

您可以檢查出的計數器,你有這3個計數器:

  • 數據本地地圖的任務(數據是本地節點上)
  • 機架局部地圖的任務(數據是在同一個機架)
  • 其他地方的地圖任務(數據必須從不同的機架運過來的)

例子: enter image description here

+0

感謝您的支持!根據你的例子,我明白你的工作啓動了23項任務,其中12項任務是本地的。這樣對嗎? Map,Reduce列中的值的含義是什麼,它們爲什麼爲零?如果他們得到正面價值,那麼這意味着什麼? – nd07

+0

由於計數器/ RM用戶界面,這些零是那裏,這些計數器是作業級別計數器。而且你理解正確 - 12個是以本地數據開始的,4個是與數據相同的機架,7個是在不同的機架上。 – ravwojdyla