hbase
Happywzy~
这个作者很懒,什么都没留下…
展开
-
Hbase命令设置TTL/编码设置TTL
Hbase关于TTLColumnFamilies可以以秒为单位来设置 TTL(Time To Live)长度,一旦达到到期时间,HBase 将自动删除行。设置 hbase.store.delete.expired.storefile 为 false 将禁用此功能。将最小版本数设置为 0 以外的值也会禁用此功能。也支持设置时间以每个单元为基础生存。单元TTL 是使用突变 setTTL 作为突变请求(例如:Appends、Increments、Puts)的属性提交的.单元 TTL 以毫秒为单位而不是秒原创 2020-11-12 10:28:27 · 3538 阅读 · 0 评论 -
hbase之namespace
查看namespacehbase(main):008:0> list_namespaceNAMESPACE default hbase test3 row(s)Took 0.0327 seconds default:创建表时未指定命名空间的话默认挂在default下。查看namespace所有表hbase(main):009:0> list_namespace_tables "test"原创 2020-05-12 17:19:46 · 386 阅读 · 0 评论 -
rowkey字典排序
排序规则rowkey从高位到低位依照ASCII码表排序;如A排在a前面,a排在aa ab前面;如果rowkey一样,按照column family:qualifier排序;如果column family:qualifier一样,按照时间戳排序;充分利用rowkey会排序特性如果热点数据的rowkey前缀一样,则很容易被存储在同一RegionServer上,这样就会造成访问的性能瓶颈;rowkey前缀提供一个随机字符串,可以更好的分布在集群中,但是失去了排序特性;rowkey应该设计的精简原创 2020-05-12 17:17:09 · 769 阅读 · 0 评论 -
hbase-client java API 操作
spring boot集成hbase-client参考上文使用spring-boot-starter-hbase和RowMapper.@Autowiredprivate HbaseTemplate hbaseTemplate;创建表/*** 创建表* @return* @throws IOException*/public String createTable() thr...原创 2020-04-24 14:03:04 · 466 阅读 · 0 评论 -
spring boot集成hbase,解决日志包冲突问题
spring boot集成hbasehttps://github.com/SpringForAll/spring-boot-starter-hbasehttps://juejin.im/post/5cf643186fb9a07eaa226908关键配置参考源码:HbaseProperties,HbaseAutoConfiguration,缺少配置启动报错.spring: data...原创 2020-04-24 14:02:12 · 863 阅读 · 0 评论 -
hbase单机版部署及简单测试
在Centos7上部署单机版hbase下载安装包hbasehbase官网解压tar -zxvf hbase-2.2.4.bin.tar.gz配置hbase-env.sh部署JDK,查看JAVA_HOME路径。[root@node1 hbase]# echo $JAVA_HOME/usr/local/bin/jdk1.8.0_112配置conf/hbase-env.sh.....原创 2020-04-16 14:57:17 · 428 阅读 · 0 评论