查看Master机器
查看Region Servers列表
查看表信息
用户表
系统表
System Tables 是系统表
hbase:meta 的前面 hbase是名称空间, meta是表名
上面意思是 meta和namespace这两个表都在hbase名称空间里面.
系统表作用
meta表是保存所有用户的regions信息
namespace保存的是所有用户自己创建的namespace信息
HDFS存放HBase的信息(HBase中对象的表现形式)
打开HDFS界面的HBase目录下面就能看到这些东西
http://zjj101:50070/explorer.html#/HBase
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午8:58:27 | 0 | 0 B | .tmp |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午8:58:58 | 0 | 0 B | MasterProcWALs |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午8:58:37 | 0 | 0 B | WALs |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午9:01:28 | 0 | 0 B | archive |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午8:58:33 | 0 | 0 B | corrupt |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:33:40 | 0 | 0 B | data |
-rw-r—r— | root | supergroup | 42 B | 2020/11/10 下午6:25:39 | 3 | 128 MB | hbase.id |
-rw-r—r— | root | supergroup | 7 B | 2020/11/10 下午6:25:39 | 3 | 128 MB | hbase.version |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午9:09:28 | 0 | 0 B | oldWALs |
.tmp 是一个临时的隐藏目录, 一般.开头的一般都是隐藏文件.
hbase.id 是当前集群的id
hbase.version 是当前集群的版本号
archive 主要放一些HBase的归档文件
data 是HBase的表的数据.
oldWALs
WALs
MasterProcWALs
库以目录的形式存放在 /HBase/data中
HDFS上的: /HBase/data目录
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:33:40 | 0 | 0 B | default |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:33:38 | 0 | 0 B | hbase |
在HBase里面库也是以目录的形式在HDFS 上面存储,所以 default 和 hbase 是系统自带的两个库
表是以子目录的形式存在在 /HBase/data/库名 中
HDFS: /HBase/data/hbase
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:25:40 | 0 | 0 B | meta |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:33:38 | 0 | 0 B | namespace |
region也是以子目录的形式存在 /HBase/data/库名/表名 中
在 /HBase/data/hbase/meta 目录下面
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:25:40 | 0 | 0 B | .tabledesc |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/10 下午6:25:40 | 0 | 0 B | .tmp |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午9:03:45 | 0 | 0 B | 1588230740 |
.tabledesc和.tmp 是隐藏的,HBase不希望你看到的.而1588230740是时间戳命名的region
列族也是以子目录的形式存在 /HBase/data/库名/表名/region 中
HDFS 的/HBase/data/hbase/meta/1588230740/目录下
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
-rw-r—r— | root | supergroup | 32 B | 2020/11/10 下午6:25:39 | 3 | 128 MB | .regioninfo |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午9:03:45 | 0 | 0 B | .tmp |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午9:03:45 | 0 | 0 B | info |
drwxr-xr-x | root | supergroup | 0 B | 2020/11/11 上午8:58:35 | 0 | 0 B | recovered.edits |
数据以文件的形式存放在 /HBase/data/库名/表名/region/列族 目录中
进入 HDFS的/HBase/data/hbase/meta/1588230740/info目录下面
Permission | Owner | Group | Size | Last Modified | Replication | Block Size | Name |
---|---|---|---|---|---|---|---|
-rw-r—r— | root | supergroup | 6.19 KB | 2020/11/10 下午7:00:04 | 3 | 128 MB | 8faf11cefb04493a9af6f27011179bd7 |
-rw-r—r— | root | supergroup | 5.13 KB | 2020/11/11 上午9:03:45 | 3 | 128 MB | d81ad4679e974930b28152beea4ba300 |
这个info就是列族名字(region下面有列族) .列族下面的名字跟uuid相似的文件就是列族下面保存的所有的数据了.