【发布时间】:2019-04-02 12:25:53
【问题描述】:
我在 Hive 中有很多 Views。大多数视图都是使用模式select * 而不是特定的列名创建的。当从基表中删除一列时,所有这些视图都开始抛出 missing column 错误。我什至不能select * from myview。
看来,虽然我的原始视图创建文本是 select *,但 Hive 似乎已将它们转换为扩展格式,例如 select col1, col2, col3 etc。
是否有我应该启用的解决方法或设置,以便更改反映在视图中而无需重新创建它们。
【问题讨论】:
标签: hive hiveql ambari hiveddl