[英]Analyzing Map-Reduce jobs produced by Pig/Hive compiler
無論如何,是否可以查看由Pig和Hive生成的Map-Reduce作業的代碼?
我了解使用Hive可以查看抽象語法樹,但是似乎無法訪問MR作業的實際Java代碼。 我在這個假設中弄錯了嗎?
您可以自己下載並構建源代碼。
然后使用像eclipse這樣的Java IDE可以進行遠程調試,可以檢查代碼。 盡管您可能沒有適當的所有依賴關系,並且可能無法檢查所有對象,但是您可以比Explain函數更詳細地查看計划。
要允許遠程調試,請在您的hadoop bash腳本中添加debug參數:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.