修理表
適用於:磚的SQL磚運行時
這個命令更新三角洲表元數據統一目錄服務。non-Delta表,維修表的分區和蜂巢metastore更新。
三角洲表:當執行與δ表使用
同步元數據
論點,這個命令讀取的δ日誌目標表並更新元數據信息統一目錄服務。Non-Delta表:執行與non-Delta表時,這個命令恢複目錄中的所有分區的蜂巢metastore non-Delta表和更新。
參數
表的名稱。如果表不能發現磚了TABLE_OR_VIEW_NOT_FOUND錯誤。
添加
或下降
或同步
分區
適用於:磚的SQL磚運行時10.0及以上
當創建一個non-Delta表使用
分區通過
條款,分區生成並在蜂巢metastore注冊。然而,如果你從現有數據,創建分區表的分區在蜂巢metastore不會自動注冊。運行MSCK修理表
注冊的分區。另一種方法是使用恢複分區ALTER TABLE恢複分區。
如果緩存表,這個命令清除表的緩存數據和所有引用它的家屬。緩存填充下次訪問表或家屬。
添加命令將新分區添加到會話基本表中所有子文件夾目錄文件夾,不屬於任何表分區。添加是默認的參數如果沒有指定其他選項。
下降從會話命令滴所有分區文件係統中的目錄不存在的位置。
同步的結合下降和添加。
同步元數據
讀取的δ日誌目標表和更新的元數據信息統一目錄服務。運行這個命令,您必須修改和選擇目標表上的特權和使用父母的模式和目錄。這個命令,這種觀點將會失敗如果沒有存儲在統一目標表目錄。
如果啟用了三角洲製服,
同步元數據
觸發手動轉換當前的δ冰山元數據的元數據和同步的最新冰山版本統一目錄冰山端點。看到通用格式(製服)冰山兼容三角洲表。