![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
文章平均质量分 78
大数据深度洞察
一名大数据爱好者
展开
-
大数据技术之HBase整合 Phoenix(6)
Phoenix 是 HBase 的开源 SQL 皮肤。可以使用标准 JDBC API 代替 HBase 客户端 API 来创建表,插入数据和查询 HBase 数据。原创 2024-09-01 13:12:54 · 716 阅读 · 0 评论 -
大数据技术之HBase优化(5)
的最前面,前缀为最简单的数字。调整的原则为:可枚举的放在前面。其中时间是可以枚举的,用户名称无法枚举,所以必须把时间放在前面。使用的特点为:适用性强但泛用性差,能够完美实现一个需求但不能同时完美实现多个需求。的主要目的,就是在一定程度上防止数据倾斜,使数据均匀地分布于所有的。为了能够统计张三在 2021 年 12 月份消费的总金额,我们需要用。命令能够得到张三在这个月消费的所有记录,之后再进行累加即可。JVM 调优的思路有两部分:一是内存设置,二是垃圾回收器设置。处于哪个预分区的区间内。原创 2024-09-01 12:39:19 · 596 阅读 · 0 评论 -
大数据技术之HBase进阶(4)
每一个 region 维护着 startRow 与 endRowKey,如果加入的数据符合某个 region 维护的 rowKey 范围,则该数据交给这个 region 维护。那么依照这个原则,我们可以将数据所要投放的分区提前大致的规划好,以提高 HBase 性能。1)手动设定预分区2)生成 16 进制序列预分区3)按照文件中设置的规则预分区aaaabbbbccccdddd4)使用 JavaAPI 创建预分区// 1.获取配置类// 2.给配置类添加配置// 3.获取连接。原创 2024-08-31 18:14:33 · 950 阅读 · 0 评论 -
大数据技术之HBase API(3)
类来创建,使用完成后需手动关闭连接。由于连接是重量级的,建议每个进程只使用一个连接,通过连接中的。包虽然会报错不存在,但这仅是一个测试用的依赖,不会影响实际使用。创建 HBaseDDL 类,添加静态方法即可作为工具类。根据官方API介绍,HBase的客户端连接由。使用单例模式确保一个连接被多个线程共享。属性执行HBase命令。文件夹中创建配置文件。原创 2024-08-31 17:49:51 · 477 阅读 · 0 评论 -
大数据技术之HBase 快速入门(2)
在 HBase 中 HMaster 负责监控 HRegionServer 的生命周期,均衡 RegionServer 的负载,如果 HMaster 挂掉了,那么整个 HBase 集群将陷入不健康的状态,并且此时的工作状态并不会维持太久。表示删除所有版本的数据,即为当前行当前列的多个 cell。修改读取 cell 的版本数,默认读取一个。如果重复写入相同 rowKey,相同列的数据,会写入多个版本进行覆盖。是扫描数据,能够读取多行数据,不建议扫描过多的数据,推荐使用。来控制读取的数据,默认范围左闭右开。原创 2024-08-30 14:07:29 · 763 阅读 · 0 评论 -
大数据技术之HBase简介(1)
Apache HBase™ 是一种分布式、可扩展的 NoSQL 数据库,它基于 HDFS 进行数据存储。原创 2024-08-30 13:44:22 · 762 阅读 · 0 评论