2015-12-22 9 views
2

Я изучаю хруст апача. Насколько я знаю, хруст - это структура абстракции, основанная на каркасе сокращения. Я намерен использовать хруст вместо каркаса сокращения., что сокращение карты работы может сделать, но crash apache не может?

Мой вопрос в том, какая работа, которую может уменьшить карта, но хруст не может?

ответ

1

Я не думаю, что есть что-то вроде того, что может сделать mapreduce, и crache apache не может. Хруст Apache - это структура, которая работает на вершине Mapreduce точно так же, как Hive, Pig. Фактически, это упрощает программирование программирования простым написанием DoFn, и хруст заботится о внедрении бизнес-логики на карте или уменьшении фазы с помощью планировщика выполнения и движка. Понятия, подобные объединениям, могут быть легко реализованы в хрусте, по сравнению с чистым видом карты, уменьшающим код.