码迷,mamicode.com
首页 > 系统相关 > 详细

hbase shell

时间:2015-10-12 12:54:23      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

http://www.cnblogs.com/kaituorensheng/p/3814925.html

http://itlab.idcquan.com/linux/set/939223_2.html


重要点:

(4)扫描所有数据

  scan ‘scores‘

  也可以指定一些修饰词:TIMERANGE, FILTER, LIMIT, STARTROW, STOPROW, TIMESTAMP, MAXLENGTH,or COLUMNS.没任何修饰词,就是上边例句,就会显示所有数据行。

  例句如下:

  hbase> scan ‘.META.‘

  hbase> scan ‘.META.‘, {COLUMNS => ‘info:regioninfo‘}

  hbase> scan ‘t1′, {COLUMNS => [‘c1‘, ‘c2‘], LIMIT => 10, STARTROW => ‘xyz‘}

  hbase> scan ‘t1′, {COLUMNS => ‘c1′, TIMERANGE => [1303668804, 1303668904]}

  hbase> scan ‘t1′, {FILTER => "(PrefixFilter (‘row2′) AND (QualifierFilter (>=, ‘binary:xyz‘))) AND (TimestampsFilter ( 123, 456))"}

  hbase> scan ‘t1′, {FILTER => org.apache.hadoop.hbase.filter.ColumnPaginationFilter.new(1, 0)}

  过滤器filter有两种方法指出:

  a. Using a filterString – more information on this is available in the

  Filter Language document attached to the HBASE-4176 JIRA

  b. Using the entire package name of the filter.

  还有一个CACHE_BLOCKS修饰词,开关scan的缓存的,默认是开启的(CACHE_BLOCKS=>true),可以选择关闭(CACHE_BLOCKS=>false)。


scan "task_logs",{FILTER => "(PrefixFilter(‘17309‘))",LIMIT =>10}


hbase shell

标签:

原文地址:http://my.oschina.net/xiangtao/blog/515738

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!