如何在 Hive 中获取现有物化视图的 CREATE 查询?

How to get the CREATE query of an existing materialized view in Hive?

我想提取 Hive 中存在的物化视图的整个创建查询。我怎样才能做到这一点?我有数据的基础查询,但我希望创建查询包括存储特性等。

两个选项-

  1. 使用 describe formatted mv_name anad 然后参考 'view original text' 行查看 SQL.
    xx 是实体化视图的名称

  2. 如果您使用的是 hue,那么您可以使用 table 浏览器查看用于创建它的 MV definition/SQL。

这是关于如何获取 SQL 的屏幕截图 - xx 是实体化视图的名称。在下面创建语句。

CREATE MATERIALIZED VIEW xx AS SELECT * FROM activity;

2.1 点击'i',然后点击'Table Browser'。

2.2 点击'view sql'查看查询。