HBase
勤言不勤语
走走看看,停停想想。
展开
-
hbase 总结
一、HBase Get 流程1.1、客户端流程解析客户端首先会根据配置文件中zookeeper地址连接zookeeper,并读取//meta-region-server节点信息,该节点信息存储HBase元数据(hbase:meta)表所在的RegionServer地址以及访问端口等信息。用户可以通过zookeeper命令(get //meta-region-server)查看该节点信息。...原创 2020-04-22 11:25:40 · 625 阅读 · 0 评论 -
【HBase】HBase phoenix 安装使用
文章目录一、Hbase 集成 Phoneix1.1、下载1.2、解压1.3、拷贝 jar 包至所有节点1.4、开启 schema 与 namespace 的对应关系1.5、重启 HBase1.6、启动 phoneix二、Phoneix 集成 Hbase 创建二级索引2.1、配置2.2、命令行工具 psql 使用2.3、二级索引测试1、正常查询2、创建全局索引3、创建本地索引2.4、二级索引总结1、...原创 2019-12-07 10:50:07 · 471 阅读 · 0 评论 -
【HBase】HBase 架构
一、简单介绍HBase 存储是基于 Hadoop 的,采用的是 Key/Value 的存储方式,这意味着,随着数据量增大,也几乎不会导致查询的性能下降。HBase 又是一个列式数据库(对比于传统的行式数据库而言),当表字段很多的时候,甚至可以把其中几个字段放在集群的一部分机器上,而另外几个字段放到另外一部分机器上,充分分散了负载压力。数据分析是 HBase 的弱项,因为对于 HBase 乃至整...转载 2019-10-30 19:42:25 · 228 阅读 · 0 评论 -
【HBase】HBase 过滤器
一、Filter 介绍一般来说调整表设计就可以优化访问模式。但是有时已经把表设计调整得尽可能好了,为不同访问模式优化得尽可能好了。当仍然需要减少返回客户端的数据时,这就是考虑使用过滤器的时候了。过滤器也被称为下推判断器(push-down predicates),支持把数据过滤标准从客户端下推到服务器,带有 Filter 条件的 RPC 查询请求会把 Filter 分发到各个 RegionSe...原创 2019-07-27 19:15:24 · 343 阅读 · 0 评论 -
【HBase】HBase 协处理器
文章目录一、协处理器的产生二、协处理器的类型2.1、Observer2.1.1、适用场景2.1.2、Observer 类型2.1.3、执行流程2.2.4、Observer Example2.2、Endpoint2.2.1、适用场景2.2.2、执行流程2.2.3、Endpoint Example三、协处理的加载方式3.1、静态加载与卸载3.1.1、静态加载3.1.2、静态卸载3.2、动态加载与卸载3...原创 2019-08-03 16:17:27 · 1470 阅读 · 0 评论 -
【HBase】HBase 自动拆分和预分区
文章目录一、Region 自动拆分二、Region 自动拆分策略2.1、ConstantSizeRegionSplitPolicy2.2、IncreasingToUpperBoundRegionSplitPolicy2.3、SteppingSplitPolicy2.4、KeyPrefixRegionSplitPolicy2.5、DelimitedKeyPrefixRegionSplitPolicy...原创 2019-07-19 11:09:12 · 3901 阅读 · 0 评论 -
【HBase】HBase 列族属性配置
文章目录一、创建表及属性查看二、列族属性配置2.1、版本数量(VERSIONS)2.2、存活时间(TTL)2.3、最小版本数(MIN_VERSIONS )2.4、保留删除的单元格(KEEP_DELETED_CELLS)2.5、数据块大小(BLOCKSIZE )2.6、块缓存(BLOCKCACHE)2.7、激进缓存(IN_MEMORY)2.8、压缩(COMPRESSION)2.9、布隆过滤器(BLO...原创 2019-07-16 17:25:07 · 5093 阅读 · 0 评论 -
【HBase】HBase 行健设计
本篇结构:RowKey 的作用RowKey 应该具备的特性RowKey 设计原则RowKey 避免热点的方法RowKey 设计经验RowKey 设计案例剖析参考博文一、RowKey 的作用HBase 由于其存储和读写的高性能,在 OLAP 即时分析中越来越发挥重要的作用。作为 Nosql 数据库的一员,HBase 查询只能通过其 Rowkey 来查询(Rowkey用来表示唯一...原创 2019-07-13 15:30:19 · 1038 阅读 · 0 评论 -
【HBase】HBase 安装
一、下载安装http://www.apache.org/dyn/closer.cgi/hbase从上述页面,挑选一个 Apache Download Mirror(Apache下载镜像),下载一个Hbase 的稳定发布版本,注意看是否适配 Hadoop 版本。解压:tar -zxv -f hbase-2.0.5-bin.tar.gz设置 Hbase 环境变量,并使其生效:# hbas...原创 2019-06-06 16:46:42 · 254 阅读 · 0 评论 -
【HBase】HBase 宽表和高表
本篇结构:宽表和高表定义宽表和高表的优劣宽表和高表的应用场景一、宽表和高表定义HBase 中的表可以设计为高表(tall-narrow table) 和 宽表(flat-wide table):宽表是指很多列较少行,即列多行少的表,一行中的数据量较大,行数少;高表是指很多行较少列,即行多列少,一行中的数据量较少,行数大。二、宽表和高表的优劣HBase的键分为两种:列键...原创 2019-07-09 16:59:17 · 1745 阅读 · 0 评论