在CDH群集之间复制镶木桌

时间:2013-12-06 19:19:04

标签: cloudera impala

我需要将镶木桌从CDH4.5复制到CDH4.3集群,这样做:

  • 使用distcp复制带数据的目录(/ user / hive / warehouse / mytable)
  • 比较目录大小
  • 固定权限和所有权在两个群集(777和impala:hive)上看起来相同
  • 打开了impala-shell并创建了表
  • 无效的元数据invalidate metadata
  • 刷新表格refresh mytable

一切都很好,但是黑斑羚看不到数据。 Impala重启也无济于事。是否可以让它看到复制的数据?

1 个答案:

答案 0 :(得分:0)

没关系,问题是表是分区的,在这种情况下你需要手动重新创建分区:

alter table mytable add partition(time=12341313131)