hbase在hdfs上目录的介绍
Posted 上官沐雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase在hdfs上目录的介绍相关的知识,希望对你有一定的参考价值。
hbase目录的介绍
下面是hbase在hdfs上目录的介绍
## (1) 进行snapshot或者升级的时候使用到的归档目录。compaction删除hfile的时候,也会把就的hfile归档到这里等。
/hbase/archive
## (2)splitlog的corrupt目录,以及corrupt hfile的目录。
/hbase/corrupt
## (3) 表的基本属性信息元文件tableinfo。
/hbase/data/default/mytab/.tabledesc/.tableinfo.0000000001
## (4) 对应表下的hfile数据文件
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/info/2e58b3e274ba4d889408b05e526d4b7b
##(5) 当splitlog发生时,一个RS的wal会按照region级别split WALs写到对应目录下的的recovered.edits目录上,使得此region再次被open的时候,回放这些recovered.edits 日志。
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/recovered.edits/340.seqid
##(6) regioninfo文件。
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/.regioninfo
##(7) compaction等的临时tmp目录。
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/.tmp
##(8) split时临时目录,如果上次region的split没有完成被中断了,这个region再open的时候会自动清理这个目录,一般不需要人工干预。
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/.splits
##(9) merges时的临时目录,和split一样,如果没有正常完成的时候被中断了,那么他会在下次被open的时候自动清理。一般也不需要人工干预
/hbase/data/default/mytab/fc06f27a6c5bc2ff57ea38018b4dd399/.merges
##(10) acl 开启HBase权限控制时的权限记录系统表
/hbase/data/hbase/acl
##(11) meta 元数据表,记录region相关信息
/hbase/data/hbase/meta
##hbase.id 集群启动初始化的时候,创建的集群唯一id。可以重新fix生成
/hbase/hbase.id
##(13) hbase.version hbase 软件版本文件,代码静态版本,现在都是8
/hbase/hbase.version
##master执行过程程序的状态保存,用于中断恢复执行使用。
/hbase/MasterProcWALs
##(15) oldWALs 历史wal,即wal记录的数据已经确认持久化了,那么这些wal就会被移到这里。splitlog完成的那些就日志,也会被放到这里。
/hbase/oldWALs
##tmp 临时辅助目录,比如写一个hbase.id文件,在这里写成功后,rename到 /hbase/hbase.id
/hbase/.tmp
## (17) /hbase/.trashtables/data 当truncate table或者delete table的时候,这些数据会临时放在这里,默认1小时内被清
/hbase/.trashtables/data
##(18) 记录着一台RegionServer上的WAL日志文件。可以看到它是regionserver名字是有时间的,即下一次启动时RS的wal目录就会使用新的目录结构存放wal,这个旧的RS wal 目录就会被splitlog过程拆分回放
/hbase/WALs/tins-donot-rm-test-hb1-004.hbase.9b78df04-b.rds.aliyuncs.com,16020,1523502350378/tins-donot-rm-test-hb1-004.hbase.9b78df04-b.rds.aliyuncs.com%2C16020%2C1523502350378.default.1524538284034
以上是关于hbase在hdfs上目录的介绍的主要内容,如果未能解决你的问题,请参考以下文章