转载请标明来源:http://blackwing.iteye.com/blog/1791848
之前把一个region人工拆分成多个region,每个region的起始key是具体某个row,但后来发现,hbase是把byte[0]作为一个表的起始key。官方文档这样描述:
http://hbase.apache.org/book.html#arch.catalog
引用
Notes on HRegionInfo: the empty key is used to denote table start and table end. A region with an empty start key is the first region in a table. If region has both an empty start and an empty end key, it's the only region in the table
这样就能解释,为什么获得某个表的其实key时,看到的是第一个region的start key是空,最后一个region的end key也是空了。
Pair<byte[][], byte[][]> keys = table.getStartEndKeys();
这样自己写代码操作region分切时,需要注意。
分享到:
相关推荐
hbase的使用 相关,包括spark、hadoop在hbase的使用,很好的资源。
HBase官方指南——数据模型篇
配置,测试,导入数据详细操作,CREATE TABLE hive_hbase_table(key int, value string,name string) hadoop jar /usr/lib/hbase/hbase-0.90.4-cdh3u3.jar importtsv -Dimporttsv.columns=HBASE_ROW_KEY, catgyname...
hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架。 针对HBase各版本API(1.x~2.x)间的差异,在其上剥离出了一层统一的抽象。并提供了以类SQL的方式来读写HBase表中的数据。对...
本资源为hbase的安装和使用,内含hbase安装工具包,hbase的安装说明,hbase的使用说明 。
java 利用 sping-data-hadoop HbaseTemplate 操作hbase find get execute 等方法 可以直接运行
搭建pinpoint需要的hbase初始化脚本hbase-create.hbase
该文档是介绍hbase的rowkey设计与hbase的协处理器运用,与大家分享!
hbase备份和数据恢复,hbase与hive的互导,hbase和hdfs互导。
自定义的spring-boot的hbase starter,为hbase的query和更新等操作提供简易的api并集成spring-boot的auto configuration
HBase的操作和编程.pdf HBase Cpressr优化与实验 郭磊涛.pdf null【HBase】Data Migratin frm Gri t Clu Cmputing - Natural Sienes .pdf 分布式数据库HBase快照的设计与实现.pdf 【HBase】Distribute Strage f ...
hbase启动说明和python脚本,配合另外两个资源文件hbase和hadoop使用,亲测可用
hbase原理和设计,包括二级索引,rowkey设计,常见的坑.
注意:zookeeper3.4.13和hbase2.3.5都是采用docker-compose方式部署 原文链接:https://blog.csdn.net/m0_37814112/article/details/120915194 说明:使用外部zookeeper3.4.13之hbase2.3.5一键部署工具,支持部署、...
HBase的模式Schema设计的一些概念和原则 5 1)模式的创建与更新 5 2)列族的数量 6 3)行键设计RowKey 6 5. HBase的拓扑结构是什么? 7 1)拓扑结构 7 2)HBase与ZooKeeper的关系是什么? 7 3)HBase的内部结构管理...
大数据 HIVE HBASE 区别
HBase开发实战,HBase学习利器:HBase实战
大数据技术基础实验报告-HBase安装配置和应用实践
Hadoop和HBase的安装、部署和配置
hbase和zookeeper的详细配置