hive-incremental更新物化视图

9bfwbjaz  于 2021-07-13  发布在  Hadoop
关注(0)|答案(0)|浏览(390)

假设有一个事务表t1作为

1,abc,4.5
2,xyz,3.7

我在上面创建了一个物化视图:

> create materialized view t1_mv as select * from t1;

然后更新表:

> insert into t1 values (3,"lmn",4.7)

现在,当我想更新视图时,我必须执行以下查询:

> ALTER MATERIALIZED VIEW t1_mv REBUILD;

在上面的查询中,重建操作触发对t1表的完全扫描并重写物化视图。
根据hive文档:“hive支持增量视图维护,即只刷新受原始源表更改影响的数据。增量视图维护将减少重建步骤的执行时间。此外,它将为物化视图中的现有数据保留llap缓存
但是具体的过程并没有提到对物化视图的增量更新,
我的问题是:
如何增量更新物化视图?
llap缓存在增量更新过程中扮演什么角色?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题