Accumulo, изменение предыдущих ключей с помощью TransformingIterator

В настоящее время я только начал писать свой собственный Java-клиент для accumulo.
Я могу писать и читать записи, теперь я хочу изменить некоторые существующие ключи, используя класс TransformingIterator (https://accumulo.apache.org/1.6/apidocs/org/apache/accumulo/core/iterators/user/TransformingIterator.html#TransformingIterator())

Поскольку прошло некоторое время с тех пор, как я в последний раз кодировал Java, я действительно не понимаю, как использовать этот класс, и я не могу найти никаких хороших примеров или объяснений по этому поводу.

Кто-нибудь знает, как его использовать?

Спасибо.


person user2697881    schedule 22.02.2016    source источник


Ответы (1)


Я бы предостерег вас от попыток использовать этот класс самостоятельно. В нем есть много предостережений, из-за которых его сложно исправить (не говоря уже о том, что итераторы уже сами по себе сложны).

Если у вас нет очень большого объема данных (терабайты), вероятно, будет проще преобразовать ваши данные с помощью какого-либо инструмента пакетной обработки (например, MapReduce) вместо того, чтобы пытаться использовать TransformingIterator.

person elserj    schedule 22.02.2016