博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HBase java 开发
阅读量:6867 次
发布时间:2019-06-26

本文共 1339 字,大约阅读时间需要 4 分钟。

hot3.png

HBase 列族 定义:

参考 

HColumnDescriptor colDesc = new HColumnDescriptor("f");        //块缓存,保存着每个HFile数据块的startKey        colDesc.setBlockCacheEnabled(true);        //块的大小,默认值是65536        //加载到内存当中的数据块越小,随机查找性能更好,越大,连续读性能更好        colDesc.setBlocksize(64*1024);        //bloom过滤器,有ROW和ROWCOL,ROWCOL除了过滤ROW还要过滤列族        colDesc.setBloomFilterType(BloomType.ROW);        //写的时候缓存bloom        colDesc.setCacheBloomsOnWrite(true);        //写的时候缓存索引        colDesc.setCacheIndexesOnWrite(true);     //存储的时候使用压缩算法      colDesc.setCompressionType(Algorithm.SNAPPY);        //进行compaction的时候使用压缩算法        colDesc.setCompactionCompressionType(Algorithm.SNAPPY);        //压缩内存和存储的数据,区别于Snappy        colDesc.setDataBlockEncoding(DataBlockEncoding.PREFIX);        //写入硬盘的时候是否进行编码        colDesc.setEncodeOnDisk(true);        //关闭的时候,是否剔除缓存的块        colDesc.setEvictBlocksOnClose(true);        //是否保存那些已经删除掉的kv        colDesc.setKeepDeletedCells(false);        //让数据块缓存在LRU缓存里面有更高的优先级        colDesc.setInMemory(true);        //最大最小版本        colDesc.setMaxVersions(3);        colDesc.setMinVersions(1);        //集群间复制的时候,如果被设置成REPLICATION_SCOPE_LOCAL就不能被复制了        colDesc.setScope(HConstants.REPLICATION_SCOPE_GLOBAL);        //生存时间        colDesc.setTimeToLive(18000);        tableDesc.addFamily(colDesc);

转载于:https://my.oschina.net/u/1765168/blog/1585222

你可能感兴趣的文章
社交电商的 “比基尼”,被云集跑出会员的力量
查看>>
60 Permutation Sequence
查看>>
创建和销毁对象
查看>>
vue中引入.svg图标
查看>>
Django3-打包自己的应用程序
查看>>
[译] 正确实现 linkedPurchaseToken 以避免重复订阅
查看>>
SpringBoot2.0 整合 RocketMQ ,实现请求异步处理
查看>>
Verdaccio 搭建私有 NPM
查看>>
常用前端工具
查看>>
java11新特性---Nest-Based Access Control(嵌套访问控制)
查看>>
中专毕业生的前端面试经验分享
查看>>
(七)微服务分布式云架构spring cloud - common-service 项目构建过程
查看>>
嘴对嘴教你:用VS Code写Dart的hello world
查看>>
Node.js买卖比特币 教程
查看>>
python判断给定的数是否是回文数的代码
查看>>
一位Android大牛的BAT面试心得与经验总结
查看>>
一步步了解线程池之按需创建-CachedThreadPool
查看>>
ES6-变量的解构赋值之应用
查看>>
人工智能:电脑可以测试出来你是否无聊
查看>>
开源|性能优化利器:数据库审核平台Themis的选型与实践
查看>>