Hive新增表在Impala查不到问题解决

简介: Hive新增表在Impala查不到问题解决

1 问题产生

Impala和hive一起使用,当我们在HIVE中新增一张表时,我们发现在Impala中不能及时查看到新增表,这是因为元数据信息没有及时刷新,在impala里执行invalidate metadata命令刷新元数据即可。

这里我们简单测试

HIVE中新建一张表并查看

CREATE TABLE test_01(
id INT,name STRING,sex STRING,dataday STRING);
--HIVE中查看新增表
hive> show tables;
OK
test_01
test_table

Impala中查看相关信息,此时并没有新增表

+--------------------------------------+
| name                                 |
+--------------------------------------+
| test_table                           |
+--------------------------------------+

执行invalidate metadata命令后再次查看

[nd3:21000] default> invalidate metadata;
--Impala中再次查看表信息
[nd3:21000] default> show tables;
+--------------------------------------+
| name                                 |
+--------------------------------------+
| test_01                              |
| test_table                           |
+--------------------------------------+

2 补充说明

我们可以使用refresh tableName来刷新指定的表。

[nd2:21000] default> refresh test_table;
Query: refresh test_table
Fetched 0 row(s) in 0.05s


目录
相关文章
|
SQL 分布式计算 Hadoop
Hive使用Impala组件查询(1)
Hive使用Impala组件查询(1)
446 0
|
SQL 存储 Java
Hive使用Impala组件查询(2)
Hive使用Impala组件查询(2)
149 0
|
SQL HIVE 数据安全/隐私保护
Hive Impala和Hue集成LDAP
Hive Impala和Hue集成LDAP
262 0
|
SQL HIVE 索引
Hive和Impala中substring用法差异
Hive和Impala中substring用法差异
295 0
|
SQL 存储 分布式计算
安装部署--hadoop、hive 配置修改&impala 配置 | 学习笔记
快速学习 安装部署--hadoop、hive 配置修改&impala 配置
625 0
安装部署--hadoop、hive 配置修改&impala 配置 | 学习笔记
|
SQL 测试技术 HIVE
0039-如何使用Python Impyla客户端连接Hive和Impala
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 1.文档编写目的 继上一章讲述如何在CDH集群安装Anaconda&搭建Python私有源后,本章节主要讲述如何使用Pyton Impyla客户端连接CDH集群的HiveServer2和Impala Daemon,并进行SQL操作。
3520 0
|
SQL 分布式计算 Hadoop
Cloudera-manager(CDH6.3.0)大数据平台搭建一指禅(impala,kudu,hdfs,hive,kafka,yarn,spark,hbase,hue)
Cloudera-manager(CDH6.3.0)大数据平台搭建一指禅指南(impala,kudu,hdfs,hive,kafka,yarn,spark,hbase,hue) CHD6,大量hadoop生态的重大更新升级,果断把现有系统升级到CHD6上。
4412 0
|
SQL Java Shell
如何在Hive中创建自定义函数UDF及如何直接通过Impala的同步元数据重用UDF的jar文件
如何在Hive中创建自定义函数UDF及使用 如何在Impala中使用Hive的自定义函数 UDF函数开发 使用Intellij工具开发Hive的UDF函数,进行编译;1.使用Intellij工具通过Maven创建一个Java工程,并添加pom.
2500 0