HBase的元數據(Meta)主要存儲了以下關鍵信息:
-
表信息:
- 表名(Table Name)
- 表的類型(Table Type,如普通表、索引表等)
- 表的創建時間(Creation Time)
- 表的狀態(Status,如活躍、禁用等)
-
區域信息:
- 區域名稱(Region Name)
- 起始和結束鍵(Start and End Keys)
- 區域的服務器列表(Server List)
- 區域的版本號(Version Number)
-
列族信息:
- 列族名(Column Family Name)
- 列族的描述(Description)
- 列族的配置信息(Configuration Information)
-
存儲位置信息:
- 表在HDFS上的存儲路徑(HDFS Storage Path)
- 區域的存儲位置(Region Storage Location)
-
訪問控制列表(ACL):
-
其他元數據:
- HBase的版本信息
- 集群的元數據信息
- 其他系統相關的配置和狀態信息
HBase的元數據存儲在HDFS上,并且會被HBase自帶的HMaster進程進行管理。HMaster負責維護和管理元數據信息,確保數據的完整性和一致性。當用戶對HBase表進行增刪改查等操作時,HMaster會根據元數據信息進行相應的處理。