我想知道SQL Hive编译器生成的代码是什么(即如果我执行一个sql语句,我想看看SQL hive编译器生成的MapReduce作业代码).
我怎么才能得到它?
yhu*_*uai 15
对于Hive,它将物理计划序列化为xml文件(http://www.slideshare.net/nzhang/hive-anatomy中的第15页).所以,我不认为用户可以获得hadoop的真实源代码.要获取代码,您可以尝试YSmart(http://ysmart.cse.ohio-state.edu/).它是一个翻译器,将您的SQL查询转换为hadoop的java源代码.您可以使用YSmart的在线版本.只需提交架构和查询,您就可以查看和下载Java代码.