【问题标题】:How to get the CREATE query of an existing materialized view in Hive?如何获取 Hive 中现有物化视图的 CREATE 查询?
【发布时间】:2021-11-21 03:08:06
【问题描述】:
我想提取 Hive 中存在的物化视图的整个创建查询。我怎样才能做到这一点?我有数据的基础查询,但我希望创建查询包括存储特征等。
【问题讨论】:
标签:
hadoop
hive
materialized-views
【解决方案1】:
两个选项 -
-
使用describe formatted mv_name anad 然后参考“查看原始文本”行以查看 SQL。
xx 是物化视图的名称
-
如果您使用的是hue,那么您可以使用表格浏览器来检查MV定义/用于创建它的SQL。
这是关于如何获取 SQL 的屏幕截图 - xx 是物化视图的名称。在下面创建语句。
CREATE MATERIALIZED VIEW xx AS SELECT * FROM activity;
2.1 点击“i”,然后点击“表格浏览器”。
2.2 点击“查看sql”查看查询查询。