Hive 元數據庫表信息


  Hive 的元數據信息通常存儲在關系型數據庫中,常用MySQL數據庫作為元數據庫管理。

 

1. 版本表

  i) VERSION   -- 查詢版本信息

2. 數據庫、文件存儲相關

  i) DBS     -- 存儲Hive中所有數據庫的基本信息

  ii) SDS    -- 存儲Hive中文件存儲的基本信息

    

 

 

3. 表、視圖相關

  i) TBLS     -- 存儲Hive表、視圖、索引表的基本信息

    

  簡要說明:1. 內部表與外部表的區別, 外部表 drop table 后,只刪除元數據信息,數據文件還在。但是內部表 drop table 后,元數據和數據文件都會刪除。

       2. INDEX_TABLE : 創建索引后,Hive會單獨生成一個物理表,存儲索引信息和數據。

 

4. 列、分區相關

  i) COLUMNS_V2     -- 存儲表對應的字段信息

  ii) PARTITIONS      -- 存儲表分區的基本信息

  iii) PARTITION_KEYS  -- 存儲分區的字段信息

    

 


免責聲明!

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



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