#hadoop #hive
#hadoop #улей
Вопрос:
Я настраиваю УЛЕЙ в своей системе. Когда я выполняю обычные запросы, подобные приведенным ниже, запросы выполняются нормально.
select * from employee;
select * from employee where age=29
Но когда я запускал с ключевым словом distinct, я получаю следующую ошибку.
Error during job, obtaining debugging information...
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
MapReduce Jobs Launched:
Помимо простых запросов, большинство инструкций HiveQL завершаются ошибкой с той же ошибкой (например: вставить в таблицу employee1 выберите * из лимита сотрудника 5)
Могу ли я узнать, как выяснить основную причину и возможные решения здесь..
Комментарии:
1. Найдите журналы задач mapreduce в пользовательском интерфейсе yarn для фактической ошибки
2. У вас есть application_id для этого задания? С его помощью вы можете проверить Yarn на предмет реальной причины этой ошибки Code 2, выполнив следующую команду:
yarn logs -applicationId <your_application_id> -log_files stderr
. Как сказал @OneCricketeer, вы также можете проверить журналы заданий в пользовательском интерфейсе Yarn. И, если вы используете HUE, вы также можете просмотреть журналы с помощью браузера заданий Hue.