hadoop—将现有元数据从metastore(derby)和数据从Hive1.2迁移到Hive2.4.3

zvokhttg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(312)

我刚刚部署了hive2.4.3,但是在旧版本的hive1.2上几乎没有带分区的表,我使用derby作为元数据存储。
将它们迁移到新安装的配置单元的最佳方法是什么?

igetnqfo

igetnqfo1#

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

MSCK [REPAIR] TABLE tablename;

amazon elastic mapreduce(emr)版本的hive上的等效命令是:

ALTER TABLE tablename RECOVER PARTITIONS;

这将添加配置单元分区元数据。请参阅这两个命令的手册:恢复分区

相关问题