程序无法查看表中的数据



我面临以下问题:

我有两个项目。

第一个程序更新两个Hive表,比如t1和t2。

[事实上,一开始删除了旧表,然后将两个临时表(比如temp1和temp2)分别重命名为t1和t2]。

我已经从配置单元CLI验证了这些表确实存在并且已填充。

第二个程序应该读取表t1和t2。但是,程序无法在表中看到任何数据。

为什么会发生这种情况,解决方案是什么?

感谢和问候,

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

hiveContext.refreshTable('yourTableName')

相关内容

  • 没有找到相关文章

最新更新