Accumulo に次のようなテーブルがあるとします。
a cf1:cq1 [ ] 1
b cf1:cq1 [ ] 3
c cf1:cq1 [ ] 2
そして、このテーブルに SummingCombiner を適用して行 " a cf1 cq1 2
" を挿入すると、結果は次のようになります。
a cf1:cq1 [ ] 3
b cf1:cq1 [ ] 3
c cf1:cq1 [ ] 2
私が知りたいのは、列修飾子のような特定のフィールドに対して集計を実行するのに役立つ反復子があるかどうかです。
つまり、「 」のようなクエリを実行できますかSum of the values of those rows where column qualifier is cq1
。
そして、この種のクエリ用の既製のイテレータがない場合、カスタムのイテレータを作成するにはどうすればよいでしょうか?