Каковы основные различия между Mapreduce и Apache's hama?
Привет, мне трудно сравнивать mapreduce с hama, я понимаю, что hama использует эту объемную синхронную параллельную модель и что рабочие узлы могут связываться друг с другом, тогда как в apoop apoop рабочие узлы сообщают только верный namenode? Если так, то я не понимаю преимуществ, которые хама получила бы по сравнению со стандартным mapreduce в hadoop, спасибо!
2 ответа
Можете ли вы перейти по этой ссылке PDF
Это объясняет разницу между MapReduce и BSP(Apache Hama предлагает движок для массовых синхронных параллельных вычислений).
MapReduce
рамки были использованы для решения ряда нетривиальных проблем в научных кругах. Использование MapReduce на прочных теоретических основах имеет решающее значение для понимания его возможностей. Т времяHama
использовать модель вычислений BSP, подчеркивая актуальность BSP для разработки современных параллельных алгоритмов и определяя подкласс алгоритмов BSP, которые могут быть эффективно реализованы в MapReduce.