Hello all

As per
https://github.com/apache/accumulo/blob/master/docs/src/main/asciidoc/chapters/iterator_design.txt
"
Implementations of Iterator might be tempted to open BatchWriters inside of
an Iterator as a means
to implement triggers for writing additional data outside of their client
application. The lifecycle of an Iterator
is *not* managed in such a way that guarantees that this is safe nor
efficient. Specifically, there
is no way to guarantee that the internal ThreadPool inside of the
BatchWriter is closed (and the thread(s)
are reaped) without calling the close() method. `close`'ing and recreating
a `BatchWriter` after every
Key-Value pair is also prohibitively performance limiting to be considered
an option."

If I need to write a subset of records generated from an iterator to a
file/table, I can't use a batch writer inside of an iterator? Is there any
other way to go about it?

Best regards,
Yamini Joshi

Reply via email to