scala程序无法看到表中的数据

tmb3ates  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(323)

我面临以下问题:
我有两个节目。
第一个程序更新两个配置单元表,比如t1和t2。
[事实上,首先删除旧表,然后将两个temp表(例如temp1和temp2)分别重命名为t1和t2]。
我已经从hivecli验证了表确实存在并且已填充。
第二个程序应该读取表t1和t2。但是,程序无法看到表中的任何数据。
为什么会发生这种情况?解决方法是什么?
谢谢和问候,

x8goxv8g

x8goxv8g1#

在重新创建表之后,需要使表元数据无效并刷新。

hiveContext.refreshTable('yourTableName')

相关问题