Похоже, что ошибка вызвана состоянием гонки, когда CopyFilesReducer использует несколько экземпляров CopyFilesRunable для загрузки файлов из S3.Проблема в том, что он использует один и тот же временный каталог в нескольких потоках, и потоки удаляют временный каталог, когда они сделаны.Следовательно, когда один поток завершает работу перед другим, он удаляет временный каталог, который все еще использует другой поток.
Я сообщил об этой проблеме в AWS, но в то же время вы можете обойти ошибку, принудительно применяя редуктор.использовать один поток, установив переменную s3DistCp.copyfiles.mapper.numWorkers в значение 1 в конфигурации вашей работы.