在Hue搜索栏中通过单元格值查询Hbase行?

时间:2018-07-10 02:19:12

标签: hbase hue

像问题状态一样,想知道如何在Hue Hbase-Browser Smart-Searchbar中按单元格值查询(全部)hbase行。

不要使用hbase太多(并且以前从未使用过查询语言),但是看一下其他SO帖子(https://stackoverflow.com/a/12591051/8236733https://stackoverflow.com/a/36585239/8236733https://www.cloudera.com/documentation/enterprise/5-8-x/topics/admin_hbase_filtering.html#xd_583c10bfdbd326ba-7dae4aa6-147c30d0933--7c9e__section_fhh_1wv_ls)似乎建议像这样:

{ COLUMNS => 'myColFam:myColName', FILTER => "ValueFilter(=, 'binaryprefix:desiredColValue' )" }

{ COLUMNS => 'myColFam:myColName', FILTER => "ValueFilter(=, 'binary:desiredColValue' )" }

{ FILTER => SingleColumnValueFilter.new(Bytes.toBytes('myColFam'), 
Bytes.toBytes('myColName'), CompareFilter::CompareOp.valueOf('EQUAL'), 
BinaryComparator.new(Bytes.toBytes('desiredColValue')))}

但是在我正在使用的表的Hue的Hbase-Browser搜索栏中输入类似的内容会抛出错误或结果不完整(例如,我有一个表,其字段为“ batchId ”,有6个具有相同batchId的行,但是输入{ COLUMNS => 'myColFam:myColName', FILTER => "ValueFilter(=, 'binary:desiredColValue' )" }仅显示2行),所以对这里发生的事情感到困惑。尽管其他一些文章(http://blog.cloudera.com/blog/2013/09/how-to-manage-hbase-data-via-hue/)似乎似乎表明,Hue Hbase-Browser搜索栏的行为可能与通过hbase shell输入查询的行为有所不同。

再次,不要经常使用hbase,因此不建议您做什么(或尝试其他操作或帮助调试的步骤)。

0 个答案:

没有答案