2017-12-12 27 views
0

hdfs 모드에서 아파치 돼지의 다음 명령을 사용하여 데이터를로드하려고했습니다 : test = LOAD /user/swap/done2.csv PigStorage (',')를 (ID : long, Country : chararray, Carrier : float, ClickDate : chararray, 장치 : chararray, OS : chararray, 사용자 I : chararray, 게시자 ID : float, advertiserCampaignId : float, 사기 : float); 일치 입력 '/'기대 상세 QUOTEDSTRING - 2017년 12월 12일는 13 : 49 ERROR 1,200 10,347 [주] 에러 org.apache.pig.tools.grunt.Grunt 아파치 돼지에서 csv 파일을 로딩하는 중 오류가 발생했습니다

는 아래와 같이 에러를 범 로그 파일 : /home/matlab/Documents/pig_1513066708530.log

놀랍게도 내 데이터 세트에는 13 개의 열이 없습니다. , chararray : 긴, 국가 : my dataset is as shown in picture

+0

텍스트 이미지를 업로드하지 마십시오. http://idownvotedbecau.se/imageofcode –

답변

0

파일 경로 (ID로 '(') PigStorage를 사용하여 '/user/swap/done2.csv'

테스트 = LOAD를로드 할 '따옴표'에 있어야합니다 Carrier : float, ClickDate : chararray, 장치 : chararray, 운영체제 : chararray, UserIp : chararray, PublisherId : float, advertiserCampaignId : float, Fraud : float);

+0

정말 고마워요 ... 그것은 나를 위해 일했습니다! –

+0

답변이 도움이 되었기 때문에 기꺼이 답변을 수락하십시오 –