- 博客(3)
- 收藏
- 关注
原创 Hbase java API 练习
1、get 主要的作用是获取指定rowkey的单行数据,获取到的对象均为一个Result的对象 所有代码写在main方法中,选中之后可以通过Alt+Shift+m抽取本地变量和方法,重命名生成新的方法,直接在main方法中调用即可 结果如下: 2、Put 主要的作用是插入或更新数据,对表中单行的操作 Scan扫描t3表没有数据,给t3表插入数据 结果如下:
2017-12-01 09:42:03
369
原创 hbase表数据的读写流程
1、hbase读数据的流程 -- 根据rowkey读取 1)client先去访问zookeeper,从zookeeper上获取meta表的位置信息 之前的版本中系统表除了meta、namespace表外还有一个root表,root中存储了meta表的元数据信息(meta表的位置信息) 2)client向meta表的region所在的regionserver上发起读请求,读取了me
2017-11-30 16:57:02
498
原创 hbase表的设计
一、预分区的设计 hbase默认建表时有一个region,该region没有startkey和endkey,在向该表中写数据时都会写入到唯一的一个region中 随着数据量的增加,此region中某个store下的storeFile文件的大小达到一定阈值(动态阈值)会进行split分割,一分为二 在此过程中,会产生两个问题需要解决: 1、在region进行split分割前会产生热点问题
2017-11-27 10:19:00
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人