首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么黑斑羚不显示所有由蜂巢创建的表

为什么黑斑羚不显示所有由蜂巢创建的表
EN

Stack Overflow用户
提问于 2018-07-22 22:03:22
回答 1查看 1.9K关注 0票数 0

我已经使用sqoop将所有表导入到一个"sqoop_import“数据库中,它能够看到所有导入的表,如下所示:

代码语言:javascript
复制
hive> use sqoop_import;
OK
Time taken: 0.026 seconds
hive> show tables;
OK
categories
customers
departments
order_items
orders
products
Time taken: 0.025 seconds, Fetched: 6 row(s)
hive> 

但是,当我使用相同的用户尝试相同的弹壳或颜色时,它会显示以下不同的结果:-

代码语言:javascript
复制
[quickstart.cloudera:21000] > use sqoop_import;
Query: use sqoop_import
[quickstart.cloudera:21000] > show tables;
Query: show tables
+--------------+
| name         |
+--------------+
| customers    |
| customers_nk |
+--------------+
Fetched 2 row(s) in 0.01s
[quickstart.cloudera:21000] > 

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-03-15 11:30:08

当您将带有表的sqoop导入到hive时,为了通过Impala-Shell查看它,您应该使特定表的元数据失效。因此,在Impala-Shell中运行以下命令:impala-shell -d DB_NAME -q“失效元数据table_name";

但是,如果通过将新数据文件附加到现有表中,则需要进行刷新。因此,在Impala-Shell中运行以下命令:impala-shell -d DB_NAME -q "REFRESH table_name";。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51469614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档