2016-06-19 4 views
0
grunt> ways = LOAD '/hdfs://localhsot:9000/pig/ldh.osm as (ways); 
grunt> DUMP Ways; 

Ошибка:Свиньи Входной путь к HDFS в Hadoop

Input(s): 
Failed to read data from "hdfs://localhost:9000/pig/ldh/ldh.osm" 

выход (ы):

Failed to produce result in "hdfs://localhost:9000/user/hduser/ways" 

Счетчики:

Total records written : 0 
Total bytes written : 0 
Spillable Memory Manager spill count : 0 
Total bags proactively spilled: 0 
Total records proactively spilled: 0 

Работа ДАГ:

null 


2016-06-19 14:31:41,604 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 
Failed! 

Пожалуйста, предоставьте решение для этого. Я думаю, что мой вход не настроен на hdfs в hadoop. Дайте решение.

+1

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

ответ

0

Схема файла должен быть определен после того, как «AS» Ключевое слово псевдонима не допускается после «как» ключевое слово в свинью

grunt> ways = load '/hdfs://localhsot:9000/pig/ldh.osm' as (test1:chararray) ; 
grunt> dump ways; 

Пути и способы различны.

Чувствительность к регистру - Имена (псевдонимы) отношений и полей чувствительны к регистру. Названия функций Pig Latin чувствительны к регистру. Имена параметров и все другие ключевые слова Pig Latin нечувствительны к регистру. (НАГРУЗКА, ИСПОЛЬЗОВАНИЕ, AS, GROUP, BY, FOREACH, GENERATE и DUMP нечувствительны к регистру)

+0

спасибо очень ответ. Да, я внес изменения. Но он не работает и не получает никакого входного файла из HDFS. Пожалуйста, дайте мне решение исправить эту ошибку. –

+0

какой файл данных osm содержит – UserszrKs

+0

дорожные данные любого города с расширением .osm или .csv –

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