hive 修復元數據命令 & 如何快速復制一張hive的分區表


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;

大功告成!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM