Я обрабатываю zip-файлы в Hadoop. Каждый zip-файл содержит 2000 файлов XML. Один обработчик примет от 90 до 60 минут, чтобы завершить процесс. Я использую Windows и 6-ядерную машину с 12 ГБ оперативной памяти.Прогресс Mapper в Hadoop для выполнения задачи
Мой вопрос: Моя полоса прогресса показывает только результат при завершении процесса. Статус прогресса не быть 0% до завершения задачи ниже
Как я могу прагматично изменить значение прогресса?
Я попытался следующий код:
InputDocXmlCount++;
if (InputDocXmlCount % 100 == 0)
{
context.progress();
runningJob.mapProgress();
}
Но я не знаю, как это сделать? Может кто-нибудь мне помочь?