msck repair命令 修復表分割槽
msck repair table 表名;
該命令會把沒新增進partition的資料,都增加對應的partition。同步源資料資訊metadata。
場景:
由於一個資料量較大的表使用的是textfield格式儲存,需要將此錶轉換成rcfile格式儲存。
step1. 使用 hadoop fs -mv hdfsdir1 hdfsdir2 修改檔案路徑
step2. 建立結構相同的表引用 hdfsdir2 檔案路徑
step3. 使用msck repair table 命令修復引用各分割槽資料。
step4. 刪除並重新建立原始表(儲存格式為rcfile),做個迴圈job將資料重新insert到原始表。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28929558/viewspace-1970631/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一起學Hive——使用MSCK命令修復Hive分割槽Hive
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- Linux技巧:使用Fsck命令修復損壞的分割槽Linux
- 磁碟分割槽表恢復原理
- win10系統硬碟分割槽表損壞的修復方法Win10硬碟
- Linux下NTFS分割槽的修復和恢復Linux
- 如何修復Mac OS X和bootcamp分割槽Macboot
- Oracle分割槽表常用命令Oracle
- oracle分割槽表和分割槽表exchangeOracle
- DBMS_REPAIR修復壞塊AI
- Windows啟動問題修復(重建活動分割槽)Windows
- 全面學習分割槽表及分割槽索引(13)--分隔表分割槽索引
- oracle分割槽表和非分割槽表exchangeOracle
- Oracle分割槽表及分割槽索引Oracle索引
- INTERVAL分割槽表鎖分割槽操作
- 全面學習分割槽表及分割槽索引(9)--刪除表分割槽索引
- 全面學習分割槽表及分割槽索引(11)--合併表分割槽索引
- 全面學習分割槽表及分割槽索引(12)--修改list表分割槽索引
- 學習筆記】分割槽表和分割槽索引——新增表分割槽(二)筆記索引
- Oracle drop分割槽表單個分割槽無法透過閃回恢復Oracle
- Oracle分割槽資料問題的分析和修復Oracle
- 如何查詢分割槽表的分割槽及子分割槽
- 使用split對分割槽表再分割槽
- 簡單ORACLE分割槽表、分割槽索引Oracle索引
- rebuild分割槽表分割槽索引的方法Rebuild索引
- 分割槽表及分割槽索引建立示例索引
- 全面學習分割槽表及分割槽索引(10)--交換分割槽索引
- PLSQL根據分割槽表的分割槽名批次truncate分割槽SQL
- 全面學習分割槽表及分割槽索引(8)--增加和收縮表分割槽索引
- 【學習筆記】分割槽表和分割槽索引——分割槽表的其他管理(三)筆記索引
- 範圍分割槽表和INTERVAL分割槽表對於SPLIT分割槽的區別
- 【MYSQL】 分割槽表MySql
- postgresql分割槽表SQL
- Oracle 表分割槽Oracle
- MySQL 分割槽表MySql
- oracle分割槽表Oracle
- MySQL分割槽表MySql
- oracle表分割槽Oracle