hbase从入门到放弃
文章平均质量分 71
Hbase从菜鸟到老手,从入门到放弃。
苍老流年
对未来的不确定与焦虑保持独立的判断与认知
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1. Hbase架构简介
Hbase简介HBase 是一个高可靠性、高性能、面向列簇、可伸缩的海量Nosql数据库,支持对数据的实时增删查改。同Hadoop一样,HBase同样构建在廉价PC Server集群上,仅需使用普通的硬件配置,就能够处理成千上万的行和列所组成的海量数据。HBase 的原型是 Google 的 BigTable 论文,受到了该论文思想的启发,目前作为 Apache的顶级项目来开发维护,用于支持...原创 2020-03-08 23:39:38 · 292 阅读 · 0 评论 -
2. Hbase完全分布式环境搭建
实验环境原创 2018-06-27 01:00:48 · 520 阅读 · 0 评论 -
3. Hbase shell常见命令
该文总结了Hbase启停脚本与常见shell命令的使用。原创 2018-07-22 17:55:44 · 775 阅读 · 1 评论 -
4. Hbase 数据多版本与数据删除
HBASE 中通过rowkey和column确定的为一个存储单元称为cell。每个cell都可以保存同一个数据的多个版本。下面通过一个例子来说明Hbase的多版本。创建一张表插入数据查看数据奇怪,为什么只能查看name3这条记录,name1, name2 去哪里了呢?原来scan扫描表时默认只扫描每条记录的最新版本。当加上版本参数后,就可以查看到所有的数据了。当然get也是一样的使用方法。原创 2019-11-20 00:21:23 · 3309 阅读 · 1 评论 -
5. Hbase master HA使用
实验环境master:192.168.0.160slave1:192.168.0.161zookeeper:192.168.0.161hadoop版本:2.6.5主机操作系统:ubuntu-16.04Hbase HA实现原理HMaster HA不需要额外的配置,HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Mas...原创 2018-07-23 11:43:09 · 3354 阅读 · 6 评论 -
6. Hbase region 管理
表ns2:t1有两个region,下面需要将其合并为一个region。可以看出一个region位于slave1上,一个位于master上。将位于master上的region移动到主机slave1上。可以看出两个region被合并成一个region。可见没有被关闭的region里的数据还能正常访问。基于ns2:t1表,让关闭的region重新上线。可以看出ns2:t1表被分割成两个region。查看两个region在主机上的分布。新建一个有两个region的表。新建一个有两个region的表。原创 2018-07-24 01:43:22 · 1295 阅读 · 0 评论 -
7. Hbase 计数器
实验环境hadoop版本:2.6.5master:192.168.0.160slave1:192.168.0.161hbase版本:1.2计数器计数器,见名知意它的作用就是计数,一般用于实时统计。比如广告点击量等。 Hbase中也提供了计数器的功能。它能高效的应对高并发的场景。同时保证原子性。 Hbase也有另外一种机制可以将列当作计数器。否则,如果用户需要对一行数据加锁,...原创 2018-07-24 16:27:49 · 825 阅读 · 1 评论 -
8. HBase与Hive整合
hive 与hbase整合原创 2020-03-03 23:31:58 · 230 阅读 · 0 评论 -
9. Hbase源代码编译
软件版本hbase版本: 1.2.6maven版本: 3.5.0jdk版本: 1.8编译步骤1.下载并解压源代码包tar xf hbase-1.2.6-src.tar.gz2.将pom.xml中的hadoop-two.version属性值修改为要指定的hadoop版本(我这里选择2.7.7)<hadoop-two.version>2.7.7</hadoop-two.version>3.编译打包mvn clean package -DskipTests ass原创 2020-06-06 17:12:18 · 1307 阅读 · 2 评论 -
10. Hbase Compaction命令
在 HBase 中,频繁进行数据插入、更新和删除操作会生成许多小的 HFile,当 HFile 数量增多时,会影响HBase的读写性能。此外,垃圾数据的存在也会增加存储需求。因此,定期进行 Compact操作,可以有效地提升HBase系统的性能,减少存储空间。:将多个小的HFiles合并成一个较大的HFile,不会删除过期和标记为删除的数据。:将所有 HFiles 合并,会清理掉在HBase中标记为删除的数据,一般比较费时。可能会对RegionServer的CPU和IO造成较大的压力。原创 2025-02-13 11:25:38 · 678 阅读 · 0 评论
分享