hbase建表語句解析

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

解析:NAME屬性是列族;versions代表版本,此處表示一個ceil只能保存一個版本的數據;
BLOOMFILTER是布隆過濾器,用於優化Hbase的隨機讀寫性能,默認值爲none,啓用布隆過濾器對於get操作和部分scan操作,可以剔除掉不會用到的存儲文件,減少實際IO次數,提高隨機讀寫性能;
compression是數據的壓縮方式,snappy壓縮率最低,編解碼速率最高,建議使用;
TTL表示數據的過期時間,單位爲秒;
BLOCKCACHE表示是否開啓塊緩存;
SPLITS表示預分區策略
參考鏈接: https://blog.csdn.net/gingerredjade/article/details/63704636

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章