что в основном делает улей, это конвертирует ваши запросы в задания схемы сокращения карты. поэтому они выполняются на машинах с трекерами задач. поэтому, если вы используете внешний источник, вам нужно быть уверенным, что этот файл существует на каждой машине по одному и тому же пути (и было бы намного лучше использовать fullpath), или получить файл из hdfs, и загрузить исходный файл из HDFS. (Я предпочитаю использовать hdfs, гораздо безопаснее)