通过Thrift在Hbase扫描器中通过正则表达式选择列(在Ruby中)

时间:2011-08-08 21:16:17

标签: ruby hbase thrift

docs建议我应该能够将正则表达式作为列限定符传递。

我在列系列“C”中有一个名为“F1:I”和“F2:I”的列。请考虑以下事项:

columns = ['C:F1:I']
scanner = hbase.scannerOpen('myTable', startKey, columns)

返回所有“F1”行。我曾希望能够传递正则表达式。我尝试过以下各种变体:

columns = ['C:F.*']
scanner = hbase.scannerOpen('myTable', startKey, columns)

没有

1 个答案:

答案 0 :(得分:0)

根据HBase提交者Lars George的说法,当前版本的节俭服务不支持这一点。上面引用的文档具有误导性。

预计下一版本的thrift会更好地支持这些场景。