- 博客(4)
- 收藏
- 关注
原创 HBase 数据入库(4)-命名空间
HBase 中命名空间类似与Oracle中的表空间,可以创建一个命名空间将一类表放到同一命名空间下,便于管理,HBase有一个默认的命名空间default,在创建表时如果不指定命名空间,表都是创建在默认的default空间下的。下面是一些命名空间的java 操作API的使用链接Configuration conf = HBaseConfiguration.create(); con
2018-01-12 19:09:34
897
1
原创 HBase 数据入库(3)-Put批量入表
HBase 将数据写入,javaAPI操作数据写入Hbase这里采用Table.put(putList) 的方式 ,数据的格式为Put类型,put方法传参既可以是一个Put对象也可以是一个List集合,集合情况下为批量入库入库机制:类似于关系型数据库,如果是一条一条入库,则region每次都会进行一次提交;批量入库,则在数据量达到一定阈值时提交一次,在Table关闭时还会提交一次,批量入库
2018-01-10 19:16:47
10284
2
原创 HBase 数据入库(2)-预分区建表
书接上回!!!创建表——预分区1 在不进行预分区时,默认建表只有一个region,在数据写入时所有的数据都会写入到这一个region,当这个region达到某一量时,无法承受不断增长的数据,就会进行分片split,由原来的一个region 分成两个region,这样数据都往一个region上写将会有写热点的问题,split时会消耗大量的集群I/O2 建表时进行预分区,数据写入到多个
2018-01-09 19:53:27
473
原创 HBase 数据入库(1)-创建链接
HBase是一个分布式的、面向列的开源数据库,HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。HBase 基础 API这里我编写了一个Hbase的基础API使用的类。类似与sqldao:创建链接HBase使用的是Zookeeperpublic class HBasesql { private St
2018-01-08 19:14:02
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人