簡體   English   中英

如何獲取Hive編譯器生成的MapReduce Jobs源代碼?

[英]How can I get the MapReduce Jobs source codes generated by the Hive compiler?

我想知道SQL Hive編譯器生成的代碼是什么(即如果我執行一個sql語句,我想看看SQL hive編譯器生成的MapReduce作業代碼)。

我怎么才能得到它?

對於Hive,它將物理計划序列化為xml文件( http://www.slideshare.net/nzhang/hive-anatomy中的第15頁)。 所以,我不認為用戶可以獲得hadoop的真實源代碼。 要獲取代碼,您可以嘗試YSmart( http://ysmart.cse.ohio-state.edu/ )。 它是一個翻譯器,將您的SQL查詢轉換為hadoop的java源代碼。 您可以使用YSmart的在線版本。 只需提交架構和查詢,您就可以查看和下載Java代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM