Я новичок в Accumulo. Я знаю, что я могу написать Java-код для сканирования, вставки, обновления и удаления данных с помощью Hadoop и MapReduce. Я хотел бы знать, возможна ли агрегация в Accumulo.Поддерживает ли Accumulo агрегацию?
Я знаю, что в MySql мы можем использовать groupby
, orderby
, max
, min
, count
, sum
, join
с, вложенных запросов и т.д. Является ли их есть ли возможность использовать эти функции в Accumulo прямо или косвенно.
У меня есть сложный запрос в виде агрегированного (многоэтапного) запроса Mongo. Я пытаюсь моделировать то же самое в Accumulo. Насколько мне известно, с ограниченным знанием, которое у меня есть, я создал класс, расширяющий класс Filter. Мой вопрос: поскольку мои запросы зависят от ввода, есть ли другой способ использования итераторов/фильтров только для одного запроса или изменения их ввода с каждым единственным запросом? На данный момент мой фильтр присоединяется к таблице в «SCAN», что означает, что вывод будет видимым для последующих запросов, а не для полной базы данных. –
Я думаю, что расширение Combiner, вероятно, более уместно, чем расширение фильтра. Но, да, вы можете установить итераторы на основе сканирования для разных вариантов ввода. – Christopher
Понял, что, но спасибо в любом случае :) –