1、复制表或者迁移数据库
CREATE TABLE new_table AS SELECT * FROM old_table;(非分区)
create table t_copy like t_part;(分区表)
2、复制数据
查看老表的hdfs文件位置 (show create table xxx;) old_file_path
查看新表的hdfs文件位置 new_file_path;
hdfs复制:hadoop fs -cp old_file_path new_file_path;
3、修复元数据
MSCK REPAIR TABLE new_table;修复新表的分区元数据。
本文详细介绍了如何在数据库中复制表和迁移数据,包括非分区表的复制以及分区表的创建。同时,针对HDFS文件系统的数据迁移,提供了具体的HDFS命令。此外,还阐述了修复新表分区元数据的步骤,确保数据迁移后的完整性和一致性。
352

被折叠的 条评论
为什么被折叠?



