우리는 PIG를 사용하여 서버 로그의 대용량 로그 분석을 목표로합니다. 파일에서 PIG 맵 데이터 유형을로드해야합니다.PIG CSV로드 맵 유형 오류
다음 데이터가있는 샘플 PIG 스크립트를 실행 해 보았습니다.
(돼지에 의해 처리되는) '테스트'라는 이름의 내 CSV 파일의 라인이 보이는,
151364,[ref#R813,highway#secondary]
내 돼지 스크립트
아이디어는 int를로드하는 것입니다a = LOAD 'test' using PigStorage(',') AS (id:INT, m:MAP[]);
DUMP a;
및 두 번째 요소는 해시 맵입니다. 그러나 내가 덤프 할 때 int 필드는 올바르게 구문 분석되고 덤프에 인쇄됩니다. 그러나 매핑 필드가 구문 분석되지 않아 구문 분석 오류가 발생합니다.
내가 누락 된 부분을 설명해 줄 수 있습니까?