有没有办法查看由 Pig 和 Hive 生成的 Map-Reduce 作业的代码?
我知道使用 Hive,我可以查看抽象语法树,但似乎无法访问 MR 作业的实际 Java 代码。我的假设有误吗?
最佳答案
Pig 和 Hive 不生成任何 Java 代码,而是进行计划。可以使用 shell 中的 explain 命令查看该计划。从 SQL 生成 Java 代码的一种方法是使用 YSmart .请注意,有很多 changes发生在 Hive 中以使其更快。
关于hadoop - 分析 Pig/Hive 编译器生成的 Map-Reduce 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953072/