您的位置:首页 > 运维架构 > Shell

HBase shell 使用SingleColumnValueFilter

2016-07-13 10:50 676 查看
import org.apache.hadoop.hbase.filter.CompareFilter
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter
import org.apache.hadoop.hbase.filter.SubstringComparator
import org.apache.hadoop.hbase.util.Bytes
scan 't1', { COLUMNS => 'family:qualifier', FILTER =>
SingleColumnValueFilter.new
(Bytes.toBytes('family'),
Bytes.toBytes('qualifier'),
CompareFilter::CompareOp.valueOf('EQUAL'),
Bytes.toBytes("value"))
}

如果需要需要显示整行,则将COLUMNS => 'family:qualifier'删除,另外可以在里面加上其它限制条件,推荐加入STARTROW   ENDROW提高查询速度,数据量多的情况下推荐加入LIMIT显示输出行数

来源:http://blog.csdn.net/liliwei0213/article/details/51895919
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hbase hbaseshell