PIG에서 한 파일에서 다른 Json 스키마를 읽는 방법을 알고 싶습니다. 하둡에서는 jsonparser를 사용하고 질문이있는 경우 json 요소의 종류를 알 수 있습니다.PIG에서 다른 json 스키마로드
한 Doccument 내부 JSON 요소는 다음과 같습니다
{"a": "bla", "e": 123, "f": 333}
{ "a": "bla", "c": "aa"}
내가 다음 명령을 사용하여 첫 번째 JSON 배열을로드 시도 :
A = load '/usr/local/hadoop/stuff.net' USING USING JsonLoader('a:chararray, e:int, f:int');
DUMP A;
그것은 오류를 예외 : ERROR 2088 : 가져 오기에 실패했습니다.
B = load '/home/hadoop/Desktop/aaa' USING JsonLoader('a:chararray, c:chararray');
DUMP B;
을 그러나 그것은 또한 내가 첫 번째 문에서 결과를 보여줍니다 결과를
를 검색 할 수 없습니다 두 번째 쿼리는 노력하고 있습니다.
그래서 같은 파일에서 다른 Json 스키마를로드하는 방법을 묻거나 싶지 않습니까?