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会根据元数据信息进行相应的处理。