Основываясь на документации, существует несколько способов, как обработка ошибок выполняется на карте. Ниже приведены некоторые из них:Обработка ошибок на карте hadoop уменьшить
a. Пользовательские счетчики, использующие enum - приращение для каждой неудавшейся записи.
b. Ошибка журнала и анализ позже.
Счетчики дают количество неудачных записей. Однако, чтобы получить идентификатор неудавшейся записи (может быть ее уникальным ключом), а также сведения об исключении, узел, на котором произошла ошибка, - нам нужно выполнить централизованный анализ журнала и запустить множество узлов. Доступен Logstash.
Помимо этого, существуют ли другие способы обработки сценариев ошибок без ручного вмешательства. Любые инструменты, ссылки, лучшие практики приветствуются.
Я думаю, что тот же метод применяется к любым распределенным приложениям с незначительными изменениями.