登 录
注 册
< 大 数 据
Flink
Hadoop
Spark
Hive
HBase
Kafka
其他框架
HBase读写流程
多租户环境
HBase HA
HBase预分区
RowKey设计
HBase优化
HBase数据删除与Split
HBase PythonAPI
HBase存储结构
HBased对接Hive
热门推荐>>>
中台架构
中台建设与架构
Hadoop
源码分析-NN启动(三)
Linux
Nginx高可用
Python
数据导出工具
Flink
3分钟搭建Flink SQL测试环境
Kafka
Kafka对接Flume
深度学习
卷积神经网络
数据结构与算法
选择合适的算法
MySQL
数据备份恢复
计算机系统
信号量同步线程
Hive
Hive调优参数大全
其他框架
Azkaban Flow1.0与2.0
ClickHouse
表引擎-其他类型
技术成长
最好的职业建议
精选书单
技术成长书单—机器学习
技术资讯
数据在线:计算将成为公共服务
开发工具
IntelliJ IDEA 20年发展回顾(二)
系统工具
Mac命令行工具
虚拟化
内存虚拟化概述
云原生
云原生构建现代化应用
云服务
一文搞懂公有云、私有云...
Java
Spring Boot依赖注入与Runners
Go
Go函数与方法
SQL
SQL模板
安全常识
一文读懂SSO
当前位置:
首页
>>
HBase
>>
HBase存储结构
HBase存储结构
2021-12-25 13:33:53 星期六 阅读:934
 HBase的存储结构是行和列的稀疏多维排序map 下表展示了hbase在hdfs上的存储目录结构 表Region列表列族列表实际存储文件 | HBase根目录 | HBase系统信息 |命名空间 |表 | Region列表 | 列族列表 | 存储文件 | | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | | /hbase | | | | | | | | | WALs | | | | | | | | data | | | | | | | | | default | | | | | | | | | table1| | | | | | | | | .tabledesc | | | | | | | | .tmp | | | | | | | | 113bcalleagelaehzo301 | | | | | | | | | .regioninfo | | | | | | | | info1 | | | | | | | | | storefile | | | | | | | | ... | | | | | | | info2 | | | | | | | | | storefilie | | | | | | | | ... | | | | | | | ... | | | | | | | | infon | | | | | | | 723bcalleagelaehzo3e4 | | | | | | | | ... | | | | | | | table2 | | | | | | | | ... | | | | | | | hbase | | | | | | | ns0 | | | | | | | | ns1 | | | | | | | | ... | | | | | | | oldWALs | | | | | | | #### 关于WALs目录解释 WALs(也叫HLog)是保存所有hbase写入日志的目录,也就是HBase在写入数据的时候,是先写日志后操作的。而日志最终是存储在HDSF上的,就是上表中的WALs目录与oldWALs目录。