蜂巢解释计划生成

Posted

技术标签:

【中文标题】蜂巢解释计划生成【英文标题】:hive explain plan generation 【发布时间】:2018-05-23 06:31:43 【问题描述】:

正如我们所知,hive 中的解释后跟查询为我们提供了该查询的解释计划作为输出,是否有可能以任何形式的数据结构而不是文本格式获得解释计划?

【问题讨论】:

【参考方案1】:

我认为您可以使用FORMATTED 获得 JSON 格式的输出。你可以试试:

EXPLAIN FORMATTED query

这应该会以 JSON 格式为您提供解释输出。

【讨论】:

您好,感谢您的建议!但是随着每个查询的输出发生变化,将获得的json文件转换为java对象变得很困难,不同查询的json不包含相同数量的属性。因此,您能建议如何克服这个问题吗? 听起来我已经回答了你的问题。您现在有一个关于将 json 编组为 java 对象的不同问题。

以上是关于蜂巢解释计划生成的主要内容,如果未能解决你的问题,请参考以下文章

从列生成 MIN、AVG、MAX 列。 [SQL] 蜂巢

HQL的执行过程

蜂巢、黑斑羚和直线之间的区别

蜂巢艺术中心 | Hive Center for Contemporary Art

大数据系列Hive安装及web模式管理

Honey Hive CLUB | 2017焕新计划正式启动 !