Accumulo итератор не вызывается - PullRequest
0 голосов
/ 19 ноября 2018

Я изучаю Accumulo и хочу добавить свой собственный итератор в сканирование.Мой Iterator расширяет WrappingIterator, и я добавляю его в свой сканер (приоритет 10, MyIterator.class), но ни один из методов или общедоступный конструктор no-args никогда не вызывается.Я использую кластер MiniAccumulo и устанавливаю точки останова в конструкторе и других общедоступных методах моего итератора, но они никогда не попадают в цель.

В конечном итоге то, что я пытаюсь сделать (помимо изучения итераторов): - Я хочу, чтобы Accumuloсохранить версии моих изменений, чтобы я настроил их как mic, majc и сканировал # из версий в MAX_INT - при сканировании по диапазону ключей бывают случаи, когда мне нужны только самые последние для каждого ключа в диапазоне (не полныйистория вернулась к клиенту).- Я подумал о том, чтобы написать итератор, который мог бы возвращать самую последнюю пару ключ / значение для каждого элемента в диапазоне, где last = ключ с последним значением временной метки для каждого в диапазоне.

Спасибо.

...