hive快速复制数据至另一个schema或database
如题
需求
hive数据库xxx_dev下的所有表、数据需要复制到xxx_test下,进行改造升级。
实现方法
hadoop fs -cp /user/hive/warehouse/xxx_dev.db/* /user/hive/warehouse/xxx_test/即可。
需要注意的点
1. 源表和目标表的建表语句需要一致。
2. 源表是分区表,需要在hive-shell里执行:msck repair table tablename;