У меня есть реализация C ++ класса для расчета совокупности по списку элементов. Мне нужно сделать то же самое вычисление для набора данных, сохраненного в Hadoop, используя impala. Я планировал написать UDAF, чтобы сделать расчет. Можно ли использовать существующую реализацию класса для написания функций обновления и слияния?
Я видел несколько примеров здесь: https://github.com/cloudera/impala-udf-samples/blob/master/uda-sample.cc. Однако ни один из примеров не использует объект для хранения промежуточных результатов.
Задача ещё не решена.
Других решений пока нет …