2014-10-29 53 views
4

當執行一個豬腳本,一些這些日誌都emited:如何閱讀豬的「詳細位置」日誌行?

2014-10-29 16:07:03,658 [MainThread] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - detailed locations: M: TRACKED[155,10],null[-1,-1],null[-1,-1],TRACKED_USERS[156,16],null[-1,-1],HAS_CONV[163,11],HAS_CONV[164,11],null[-1,-1],REACHED[159,10],REACHED[160,10] C: R: 

我明白M:部分上市以後我所有的別名是基於映射器,位置,C:應合,和R:應減速。

我應該如何理解括號之間的值,如15910REACHED[159,10]?他們是否提供了關於正在處理的輸入分割的提示?

回答

2

它以alias[line, offset]的形式提供有關Pig腳本的別名的信息,以及它們與翻譯的MR作業(M:map,C:combiner,R:reducer)的不同階段之間的關係。
參考文獻:
New features in Pig 0.11
Example testcase