sql - 在 Hive 中获取查询输出的模式

标签 sql hadoop hive hiveql

我正在使用 Apache Hive 创建和执行一些查询,但在执行查询之前我需要报告结果集的结构。查询可能涉及连接和投影,因此解析查询将非常困难。我们正在研究的当前解决方案涉及解析 explain 命令的输出,但它本身非常复杂。

我的问题是是否有一些更简单的方法通过在配置单元中设置一些属性或一些不选择任何数据的查询参数(map/reduce 任务未启动)但创建一个我可以通过 metastore 查询的表得到架构?

最佳答案

不幸的是,除了使用 EXPLAIN 或 DESCRIBE 命令获取查询架构和表架构之外,没有更简单的方法。

关于sql - 在 Hive 中获取查询输出的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920697/

相关文章:

hadoop - 发出同时运行两个Oozie协调器应用程序的问题

performance - Syncfusion仪表板平台:如何快速创建仪表板?

sql - hive sql 聚合

sql - 在 SQL 中打破参数并进行搜索

sql - SQL Server 查询的最大大小? IN 子句?有更好的方法吗

python - 如何使用 mrjob 迭代处理一个目录下的所有文件

java - Hadoop MapReduce : MapOutputValueClass : Map<String, 字符串>?

hadoop - Hive 将值插入数组复杂类型列

c# - 如何获取每个用户的第一行和最后一行数据

php - Laravel 每次迁移多个表