Я использую hadoop для обновления некоторых записей в базе данных mysql ... Проблема, с которой я сталкиваюсь, заключается в том, что в некоторых случаях запускается несколько редукторов для одного и того же набора ключей.Я видел до двух редукторов, работающих на разных ведомых для одного и того же ключа.Это приводит к тому, что оба редуктора обновляют одну и ту же запись в БД.
Я думал об отключении режима автоматической фиксации, чтобы облегчить эту проблему ... но и делал коммит как часть "очистки"."операция в редукторе, но мне было интересно, что делать с отстающими редуктором (ами) ... будет ли для этого все же вызвана операция очистки ... если так ... есть ли способ определить,редуктор закончил нормально или нет, так как я хотел бы вызвать «откат» для редуктора (ов), который не завершил обработку данных полностью?