Получена следующая ошибка при выполнении запроса улья.Какие могут быть возможные причины для этого? - PullRequest
0 голосов
/ 19 октября 2018

java.sql.SQLException: ошибка при обработке оператора: FAILED: ошибка выполнения, код возврата 2 из org.apache.hadoop.hive.ql.exec.tez.TezTask.Ошибка вершины, vertexName = Карта 1, vertexId = vertex_1538324912862_7122_1_00, диагностика = [Задача не выполнена, taskId = task_1538324912862_7122_1_00_000083, диагностика = [TaskAttempt 0 не выполнена, информация = [Ошибка: сбой при выполнении задачи: java.lang: timetime.glang.lang): java.io.IOException: java.io.IOException: Слишком много байтов до новой строки: 2147483648

1 Ответ

0 голосов
/ 19 октября 2018

Некоторые файлы в вашей таблице не имеют разделителя записей новой строки или каким-то образом не соответствуют схеме таблицы (проверьте также FIELDS TERMINATED BY, возможно, это неправильно указано в таблице DDL).

Вы можете проверить журналы отслеживания заданий, чтобы найти обработанное имя файла.

Исключение java.io.IOException: Too many bytes before newline: 2147483648 - это потому, что максимальный размер строки: 2^31-1 = 2147483647

...