
Hbase
文章平均质量分 79
Hbase介绍
只是甲
10年及以上金融信贷、通信行业数据库运维管理、数据仓库及大数据相关工作经验,持有Oracle OCP和Linux RHCE认证证书。
展开
-
HBase系列5-Hbase优化
文章目录一. 预分区1.1 手动设定预分区1.2 生成16进制预分区1.3 按照文件中设置的规则与分区1.4 使用JavaAPI创建预分区二. RowKey设计2.1 生成随机数、hash、散列值2.2 字符串反转2.3 字符串拼接三. 内存优化四. 基础优化4.1 允许在HDFS的文件中追加内容4.2 优化DataNode允许的最大文件打开数4.3 优化延迟高的数据操作的等待时间4.4 优化数据的写入效率4.5 设置RPC监听数量4.6 优化HStore文件大小4.7 优化HBase客户端缓存4.8 指定原创 2022-01-19 09:48:24 · 326 阅读 · 0 评论 -
HBase系列4-常用API
文章目录一. Hbase常用API介绍二. Java API实操2.1 pom文件配置2.2 API类2.3 测试类FAQ1. HBaseAdmin 调用错误2. 类的问题3. 创建HTable失败参考:一. Hbase常用API介绍二. Java API实操备注:我使用的CDH 6.3.1版本,Hbase版本 2.1.0-cdh6.3.12.1 pom文件配置 <dependency> <groupId>org.apache.hbase</gr原创 2022-01-19 09:35:26 · 1285 阅读 · 0 评论 -
HBase系列3-Hbase进阶
文章目录一. 架构原理二. 写流程三. MemStore Flush四. 读流程五. StoreFile Compaction六. Region Split一. 架构原理StoreFile保存实际数据的物理文件,StoreFile 以HFile 的形式存储在HDFS 上。每个Store 会有一个或多个StoreFile(HFile),数据在每个StoreFile 中都是有序的。MemStore写缓存,由于HFile 中的数据要求是有序的,所以数据是先存储在MemStore 中,排好序后,原创 2022-01-18 14:46:30 · 196 阅读 · 0 评论 -
HBase系列2-HBase快速入门
文章目录一. Hbase安装二. Hbase Shell 操作2.1 基本操作2.2 表的操作一. Hbase安装本地已经安装CDH 6.3.1版本,已安装Hbase,如下截图:此处略过安装。二. Hbase Shell 操作2.1 基本操作进入Hbase客户端[root@hp1 ~]# hbase shellHBase ShellUse "help" to get list of supported commands.Use "exit" to quit this interac原创 2022-01-17 15:25:25 · 1202 阅读 · 0 评论 -
HBase系列1-HBase简介
文章目录一. HBase 介绍二. HBase 数据模型2.1 HBase逻辑结果2.2 HBase 物理存储结构2.3 数据模型三. HBase 基本架构一. HBase 介绍 Apache HBase是一个开源的、分布式的、版本化的、非关系型的数据库,它模仿了Chang等人的谷歌的Bigtable:结构化数据的分布式存储系统。就像Bigtable利用谷歌文件系统提供的分布式数据存储一样,Apache HBase在Hadoop和HDFS的基础上提供了类似Bigtable的能力。二. HBase 数原创 2022-01-15 20:15:18 · 853 阅读 · 0 评论