将现有元数据从元存储(derby)迁移,将数据从 Hive 1.2 迁移到 Hive 2.4.3



我已经新部署了Hive 2.4.3,但是在旧版本的Hive 1.2上很少有带有分区的现有表,我正在使用Derby作为元数据存储。

将它们迁移到 Hive 新安装的最佳方法是什么?

在新 Hive 中创建外部表,并使用此命令创建分区元数据

MSCK [REPAIR] TABLE tablename;

Amazon Elastic MapReduce (EMR( 的 Hive 版本上的等效命令是:

ALTER TABLE tablename RECOVER PARTITIONS;

这将添加 Hive 分区元数据。请参阅此处有关这两个命令的手册: 恢复分区

相关内容

  • 没有找到相关文章

最新更新