2015-03-29 3 views
0

У меня есть локальный файл movies.dat, отформатированный как movie_id: movie_title: жанр. Например:
1: movie1: Comedy
2: видеофильм2: Драмы
3: movie3: Ужас
...
создать внешнюю таблицу, используя следующую команду.Ошибка, код возврата 2 из org.apache.hadoop.hive.ql.exec.mr.MapRedTask

CREATE EXTERNAL TABLE movies(movie_id INT, movie_title String, genre String) 
ROW FORMAT 
DELIMITED FIELDS TERMINATED BY '\:' -- need backslash!! 
LOCATION '/exc103320/movies_copy'; -- name of the directory to copy the original file 

Затем я загрузить данные в таблицу с помощью

LOAD DATA LOCAL INPATH 'movies.dat' OVERWRITE INTO TABLE movies; 

При запуске SELECT * FROM movies LIMIT 3;
я вижу первые 3 строки.
Когда я бегу SELECT movie_id FROM movies LIMIT 3; я получаю следующую ошибку

Всего рабочих мест = 1
Запуск задания 1 из 1
Количество уменьшить задачи установлено значение 0, так как нет никакого снижения оператор
Начиная Работа = job_1420729875693_6595, Tracking URL = http://cshadoop1.utdallas.edu:8088/proxy/application_1420729875693_6595/
Kill Command = /usr/local/hadoop-2.4.1/bin/hadoop job -kill job_1420729875693_6595
Информация о работе Hadoop для Stage-1: количество карточек: 0; количество редукторов: 0 2015-03-29 17: 14: 54,820 Stage-1 map = 0%, reduce = 0% Завершено задание = job_1420729875693_6595 с ошибками Ошибка во время работы, получение информации отладки ... URL отслеживания работы : http://cshadoop1.utdallas.edu:8088/cluster/app/application_1420729875693_6595
FAILED: ошибка выполнения, код возврата 2 из org.apache.hadoop.hive.ql.exec.mr.MapRedTask
MapReduce Вакансии Запущенный:
работы 0: HDFS Чтение: 0 HDFS Запись: 0 FAIL
Total MapReduce Время работы процессора: 0 мс

Любая идея, почему это происходит?

ответ

0

Я считаю, что вам не нужна люфт в инструкции «ROW FORMAT DELIMITED FIELDS TERMINATED BY».

Попробуйте инструкцию DDL, как это, и посмотрите, работает ли она.

CREATE TABLE ВНЕШНИХ фильмов (movie_id INT, MOVIE_TITLE String, String) жанр ROW FORMAT полей, разделённых TERMINATED BY ':' МЕСТАМ '/ exc103320/movies_copy';

Смежные вопросы