我需要将镶木地板表从 CDH4.5 复制到 CDH4.3 集群,这样做:
- 使用 distcp 复制带有数据的目录(/user/hive/warehouse/mytable)
- 比较目录大小
- 固定权限和所有权在两个集群(777 和 impala:hive)上看起来相同
- 打开 impala-shell 并创建了表
- 无效的元数据
invalidate metadata
- 刷新表
refresh mytable
一切都很好,但 impala 没有看到数据。Impala 重启也无济于事。是否可以让它看到复制的数据?