Tag - Phoenix

Phoenix Hbase    2017-01-05 16:42:52    1    0    0
> TTL是Time To Live的缩写,是存活时间的意思,也就是那条数据从插入的那个时刻起,可以存留多长时间然后自动删除. > `TTL单位:秒/s` > 貌似 SQL: ``` DROP TABLE IF EXISTS TEST_TTL; --创建表的时候指定 --6个加盐, 60秒存活时间 CREATE TABLE TEST_TTL( APPID VARCHAR NOT NU
Hbase Phoenix    2016-11-18 15:29:18    3    0    0
问题 ======== 主要解决hbase 加盐后scan ${BUCKET_NUM} 多次的问题,可以直接使用Phoenix的Hbase class 进行查询。 环境: ------- hbase: 1.1.1 phoenix: 4.4.0 主代码 ====== 主要代码为: ``` package com.ghw.test import com.alibaba.fastjson.JS
Hbase Phoenix    2016-11-18 15:13:53    3    0    0
问题描述 ======== 由于hbase的rowkey的查询策略为前缀排序算法,我们在设计rowkey时候用appId+time等前缀,在后期由于某个appId的数据超大,会导致某一个region过大,从而导致该region所在的服务器出现性能问题。目前遇到的hbase memory above limit 就是rowkey过热导致该region mem above limit。 解决方