![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hbase
齐梦星空
专注
展开
-
hbase时间戳注意事项
hbase添加数据时使用的时间戳默认使用的是数据添加时的时间,在存储实时数据的时候是很方便,此时数据时间戳可以当做数据本身的一种属性来使用。但是如果处理的是离线数据,数据产生时间和数据存储时间没有任何关系,那时间戳这个重要的属性就被浪费来。 所以,hbase提供了自定义时间戳的方法。即在使用put方法添加数据的时候手动添加时间戳:public Put add(Cell kv) //...原创 2019-05-05 15:15:20 · 13265 阅读 · 1 评论 -
hbase的scan之setCaching 和 setBatch
连接原创 2019-05-05 16:08:20 · 1633 阅读 · 0 评论 -
hbase使用之scan参数设置
涉及的方法如下:public void setBatch(int batch)public void setCaching(int caching)public void setCacheBlocks(boolean cacheBlocks)public void setBatch(int batch) :为设置获取记录的列个数,默认无限制,也就是返回所有的列public void s...原创 2019-04-08 17:26:57 · 2835 阅读 · 0 评论 -
scala操作Hbase -全表扫描
package com.blm.utilimport javax.ws.rs.core.Response.Status.Familyimport org.apache.hadoop.hbase.{CellUtil, HBaseConfiguration, TableName}import org.apache.hadoop.hbase.client._import org.apache....原创 2018-12-19 11:03:07 · 1244 阅读 · 0 评论 -
HbaseAPI的scan用法
public static void main(String[] args) throws IOException {//Scan类常用方法说明//指定需要的family或column ,如果没有调用任何addFamily或Column,会返回所有的columns; // scan.addFamily(); // scan.addColumn(); // scan.set...原创 2019-01-17 15:18:10 · 2165 阅读 · 0 评论 -
Hbase的region控制
1.region名称的构成tableName+startkey+regionID(时间戳)+replicaID+encodeName(md5)例如:2.预览分区3.划分分区4.合并分区5.预分区5.1 手动设定预分区create 'tableName','f1','c1',SPLITS =>['100','200','300','400']5.2 生成16进制序列预分区...原创 2019-02-14 17:49:30 · 428 阅读 · 0 评论 -
macbook安装单机版hbase
修改配置文件 <configuration> <property>a <!-- 必须,存放hbase数据--> <name>hbase.rootdir</name> <value&原创 2018-12-22 08:46:56 · 688 阅读 · 0 评论