나는 돼지 지식이 거의 없습니다. protobuf 형식의 데이터 파일이 있습니다. 이 파일을 돼지 스크립트에로드해야합니다. 로드하려면 LoadFunc UDF를 작성해야합니다. 말 기능은 Protobufloader()
입니다.loadfunc 돼지를 사용하여 protobuf 형식 파일을 돼지 스크립트에로드 UDF
내 돼지 스크립트는 것
A = LOAD 'abc_protobuf.dat' USING Protobufloader() as (name, phonenumber, email);
내가 알고 싶은 모든 내가 파일 입력 스트림을 얻는 방법이다. 일단 파일 입력 스트림을 받으면 protobuf 형식에서 PIG 튜플 형식으로 데이터를 구문 분석 할 수 있습니다.
PS : 사전에 감사
도 동일한 문제가 있습니다. 이 'your.proto.class.name'에 대한 실제 클래스 이름을 제공해 주실 수 있습니까? 그것은 나를 위해 도움이 될 것입니다. – venkat