Accumulo - 向批处理程序添加超出缓冲区限制的突变集合

时间:2013-06-24 20:48:12

标签: java collections buffer accumulo

将一组Mutations添加到总体大小超过设置缓冲区的BatchWriter时会发生什么? BatchWriter是否只是说好了,我会处理我设置的内容,然后进入休息状态吗?

1 个答案:

答案 0 :(得分:2)

当缓冲区已满时,Accumulo BatchWriter将自动刷新当前批次。 API还允许您使用Iterable添加Mutations。这与添加集合不同。当您使用它时,您不会立即添加整个集合。相反,您真正要做的是提供Mutations的源提要,以便一次添加到当前批处理中。可能是在整个集合完成迭代之前刷新批处理。