KeyOnlyFilter使用方法及实例
来源:互联网 发布:stm32串口编程 编辑:程序博客网 时间:2024/05/16 17:29
KeyOnlyFilter
官方API解释如下:
A filter that will only return the key component of each KV (the value will be rewritten as empty).
This filter can be used to grab all of the keys without having to also grab the values.
此filter可以用来计数,但是效率没有FirstKeyOnlyFilter高
如果需要用FirstKeyOnlyFilter 可以参考我这篇关于FirstKeyOnlyFilter的文章,地址如下
http://blog.csdn.net/liuxiaochen123/article/details/7878580
KeyOnlyFilter实例代码如下,比较简单,意思到就行
public int getCount1() {long bef = System.currentTimeMillis();int i = 0;ResultScanner rs = null;try {Scan s = new Scan();s.setCaching(500);s.setCacheBlocks(false);s.setFilter(new KeyOnlyFilter());rs = tableKeyword.getScanner(s);} catch (IOException e) {log.warn(e);e.printStackTrace();}for (org.apache.hadoop.hbase.client.Result r : rs) {i++ ;}long now = System.currentTimeMillis();log.warn("keyword表中数据总数 :" + i + ", 所用时间 : " + (now - bef)/1000.0);rs.close();return i;}
最好设置tableKeyword.setScannerCaching(500);
s.setCaching(500);
s.setCacheBlocks(false);这三个参数,否则速度会降下来很多
- KeyOnlyFilter使用方法及实例
- log4j使用方法及实例
- JNDI的使用方法及实例
- FirstKeyOnlyFilter的使用方法及实例
- session的使用方法及实例
- session的使用方法及实例
- session的使用方法及实例
- session的使用方法及实例
- session的使用方法及实例
- MySQL索引使用方法及实例学
- Linux find命令使用方法及实例
- linux grep命令使用方法及实例
- sumproduct函数的使用方法及实例
- Android Volley:使用方法总结及实例解析
- Python gzip库函数使用方法及实例
- deb包管理系统及实例讲解apt使用方法
- tasklist、taskkill命令使用方法及应用实例讲解
- Android自动化测试之Monkeyrunner使用方法及实例
- xorg
- 偷菜算啥,到日本恋爱社交游戏上偷他们妹子去
- Solder Mask和Paste Mask
- 数据仓库中的维度表、事实表
- java 多线程wait()与notify()的一种使用方式
- KeyOnlyFilter使用方法及实例
- html播放音乐和视频
- IOS UISplitViewController之 解决 密码框添加之后 调用子视图的转向方法之时 对象为空
- QT中QPainter的使用及矩形、圆形等常见图形的画法
- js无缝滚动
- 使用简单的Access数据库
- HTML5数据存储
- Extjs 控制grid、editorgrid动态添加、删除行
- 移植samba到android