复制cdh集群之间的Parquet地板表

busg9geu  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(306)

我需要将Parquet地板表从cdh4.5复制到cdh4.3集群,为此:
使用distcp复制包含数据的目录(/user/hive/warehouse/mytable)
比较目录大小
修复了在两个集群(777和777)上看起来相同的权限和所有权impala:hive)
打开 Impala 壳并创建了表
无效元数据 invalidate metadata 刷新的表 refresh mytable 一切正常,但 Impala 看不到数据。 Impala 也没用。有没有可能让它看到复制的数据?

9rygscc1

9rygscc11#

不管怎样,问题是表已分区,在这种情况下需要手动重新创建分区:

alter table mytable add partition(time=12341313131)

相关问题