我想使用匹配某種模式的行從HBase shell中掃描HTable中的行。如何根據HBase shell中的行模式掃描行?
例如,我有以下表中的數據:
row:r1_t1 column:cf:a, timestamp=1461911995948,value=v1
row:r2_t2 column:cf:a, timestamp=1461911995949,value=v2
row:s1_t1 column:cf:a, timestamp=1461911995950,value=q1
row:s2_t2 column:cf:a, timestamp=1461911995951,value=q2
基於上述數據,我想找到包含「T1」的行:
row:r1_t1 column:cf:a, timestamp=1461911995948,value=v1
row:s1_t1 column:cf:a, timestamp=1461911995950,value=q1
我知道我可以掃描該表使用PrefixFilter,但此方法使用以指定篩選器開始的行。
scan 'test', {FILTER => "(PrefixFilter('s')"}
是否有類似的方式掃描表的基礎上,過濾與行名中間的模式匹配的行的表?
你找到比我下面提出其他任何替代技術? –
不,使用RowFilter的方法工作正常,所以我停止尋找替代方法。 –