hive 元數據修復命令
msck repair table xxx;
也可以用於分區表的快速復制
例如你需要從線上往線下導一張分區表,但是網又沒有連通,你需要如何操作呢?
1.復制建表語句
2.從線上下載分區表數據
hadoop fs -get /user/hive/warehouse/public.db/table_partition/ .
3.把分區數據put到線下表中
hadoop fs -put table_partition/* /user/hive/warehouse/public.db/table_partition
4.這時候hive無法識別分區數據
需要 msck repair table table_partition;
大功告成!!!
