2016-06-16 3 views
1

돼지에서 일하는 것은 초보자입니다. XML에게 파일과 아래의 명령을 처리하는 동안 내가 사용하는 것을 문제입니다 발생했습니다 :돼지에서 Xml을 처리 할 수 ​​없습니다.

register '/usr/lib/pig-0.12.0/contrib/piggybank/java/piggybank.jar' 
pigdata = load '/xml1.xml' using org.apache.pig.piggybank.storage.XMLLoader('name') as (doc:chararray); 

values = foreach pigdata GENERATE FLATTEN(REGEX_EXTRACT_ALL(doc,'<name>(.*)</name>')) AS (name:chararray); 

dump values; 

Screen shot of error encountered

답변

0

이 문제는 파일 경로에 문제 및/또는 권한 문제 때문일 수 있습니다. /user/edureka/xml1.xml에 입력 파일의 hdfs 파일 경로가 있는지 확인하십시오. 또한 사용 권한 문제를 배제하기 위해 hdfs : // localhost : 8020/tmp 디렉토리에 새 파일을 생성 할 수 있는지 수동으로 검사 할 수 있습니다.

관련 문제