将一组Mutations添加到总体大小超过设置缓冲区的BatchWriter时会发生什么? BatchWriter是否只是说好了,我会处理我设置的内容,然后进入休息状态吗?
答案 0 :(得分:2)
当缓冲区已满时,Accumulo BatchWriter将自动刷新当前批次。 API还允许您使用Iterable添加Mutations。这与添加集合不同。当您使用它时,您不会立即添加整个集合。相反,您真正要做的是提供Mutations的源提要,以便一次添加到当前批处理中。可能是在整个集合完成迭代之前刷新批处理。