您的位置:首页 > 其它

hbase 过滤器

2016-08-29 22:17 120 查看
使用过滤器可以提高操作表的效率,hbase中两种数据读取函数get()和scan()都支持过滤器,支持直接访问和通过制定起止行键来访问,但是缺少细粒度的筛选功能,如基于正则表达式对行健或值进行筛选的功能

可以使用功能预定义号的过滤器或者是实现自定义过滤器

过滤器在客户端创建,通过rpc传送到服务器端,在服务器端执行过滤操作,把数据返回给客户端

comparision filters比较过滤器

row filter

familyfilter

qualifierfilter

valuefilter

dedicated filters专用过滤器

decorating filters附加过滤器

public void filterTest(String tableName){
Scan scan = new Scan();
scan.setCaching(1000);
RowFilter filter=new RowFilter();
scan.setFilter(filter);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: