【发布时间】:2016-03-28 18:07:04
【问题描述】:
我对 Accumulo 比较陌生,因此非常感谢能够更好地完成此操作的一般提示。
我有一个由时间组件和地理组件组成的 rowId。我想在某种迭代器中维护统计信息(计数、总和等),但想将突变作为摄取的一部分发送到其他行。换句话说,当我插入一行时:
<timeA>_<geoX> colFam:colQual value
除了上面的突变,我想在同一个表(或不同的表)的不同行中维护统计信息,如下所示:
timeA_countRow colFam:colQual count++
geoX_countRow colFam:colQUal count++
timeA_sumRow colFam:colQUal sum += value
geoX_sumRow colFam:colQual sum += value
完成这样的事情的最佳方法是什么?我肯定见过统计组合器,但据我了解,它只在一行中起作用。我想根据部分键来维护统计信息...
谢谢!
【问题讨论】:
标签: accumulo