いくつかのパターンに一致する行を使用して、HBase シェルから HTable 内の行をスキャンしたいと考えています。
たとえば、次のテーブル データがあります。
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')"}
行名の途中で一致するパターンを使用して行をフィルタリングすることに基づいて、テーブルをスキャンする同様の方法はありますか?