码迷,mamicode.com
首页 > 其他好文 > 详细

HBASE CREATE 命令解析

时间:2018-04-26 13:20:44      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:系统   column   class   默认   存储   建议   命令解析   pre   str   

  
create ‘NewsClickFeedback‘,{NAME=>‘Toutiao‘,VERSIONS=>3,BLOCKCACHE=>true,BLOOMFILTER=>‘ROW‘,COMPRESSION=>‘SNAPPY‘,TTL => ‘ 259200 ‘},{SPLITS => [‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]}

 

VERSION

  scan ‘NewsClickFeedback‘,{VERSIONS => 2}

 

BLOOMFILTER

value: NONE|ROW|ROWCOL

作用:对于get操作以及部分scan操作可以剔除掉不会用到的存储文件,减少实际IO次数,提高随机读性能

  
ROW 类型适用于: get ‘NewsClickFeedback‘, ‘rowkey1‘
ROWCOL 类型适用于: get ‘NewsClickFeedback‘,‘rowkey1‘,{COLUMN => ‘Toutiao‘}

 

COMPRESSION

value: Gzip|LZO|Snappy

snappy压缩率最低,编解码速率最高,对CPU的消耗最小,建议使用

 

TTL

数据过期时间,默认是永久保存

 

IN_MEMORY

数据是否常驻内存,默认为false

设为true, 业务数据会与HBase Meta元数据存储在同一块缓存区域,如果业务数据过大会把Meta数据被置换出去,导致集群性能下降

 

BLOCKCACHE

是否开启block cache缓存,默认开启

 

SPLITS

region预分配策略

一定程度上解决热点应用数据剧增导致系统自动split引起的性能问题

 

HBASE CREATE 命令解析

标签:系统   column   class   默认   存储   建议   命令解析   pre   str   

原文地址:https://www.cnblogs.com/robynn/p/8951707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!