HbaseAPI的scan用法

这篇博客详细介绍了HBase API中Scan类的使用,包括如何指定需要的family或column。通过示例代码展示了如果不调用任何addFamily或Column方法,Scan操作将返回所有columns的基本行为。
摘要由CSDN通过智能技术生成

public static void main(String[] args) throws IOException {
//Scan类常用方法说明
//指定需要的family或column ,如果没有调用任何addFamily或Column,会返回所有的columns;

  // scan.addFamily(); 
    // scan.addColumn();
    // scan.setMaxVersions(); //指定最大的版本个数。如果不带任何参数调用setMaxVersions,表示取所有的版本。如果不掉用setMaxVersions,只会取到最新的版本.
    // scan.setTimeRange(); //指定最大的时间戳和最小的时间戳,只有在此范围内的cell才能被获取.
    // scan.setTimeStamp(); //指定时间戳
    // scan.setFilter(); //指定Filter来过滤掉不需要的信息
    // scan.setStartRow(); //指定开始的行。如果不调用,则从表头开始;
    // scan.setStopRow(); //指定结束的行(不含此行);
    // scan.setBatch(); //指定最多返回的Cell数目。用于防止一行中有过多的数据,导致OutofMemory错误。
    
    //过滤器
    //1、FilterList代表一个过滤器列表
    //FilterList.Operator.MUST_PASS_ALL -->and
    //FilterList.Operator.MUST_PASS_ONE -->or
    //eg、FilterList list = new FilterList(FilterList.Operator.MUST_PASS_ONE);
    //2、SingleColumnValueFilter
    //3、ColumnPrefi
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值