常见名词概述
namespace //名称空间,就是数据库
table //表
row //行,是列族的集合
columnfamily //列族,是列的集合
column //列,是cell的集合,有多个版本。
cell //通过三级定位,rowkey行键 + columnFamily + column + timestamp
1.master
分配region给RegionServer。通过zookeeper完成工作。
处理region的负载平衡。
维护集群状态
DDL动作有master完成。
2.Region
表被切割之后,分散到各个RegionServer中
3.RegionServer
负责和client交互。
处理region的读写。
负责区域大小超限时的切割.
hbase在hdfs的表示
/hbase/WALs //写前日志
/hbase/data //数据
/hbase/data/default //hbase内置默认名字空间
/hbase/data/hbase //hbase内置的系统名字空间
/hbase/data/${namespace名称空间}/${tablename表}/${region_name区域}/${column_family列族}/${file_name hdfs文件}