2016-06-27 3 views

답변

1

이 경우 사용자 정의 ObjectInspector를 작성해야한다고 생각하지 않습니다. 커스텀 SerDe로 구현하려고 했습니까? Checkout this blog Cloudera에서 자세한 내용을 참조하십시오.

사용자 정의 ObjectInspector를 구현하는 방법이 궁금하다면 Elephant Bird에서 ProtobufStructObjectInspector의 예를 체크 아웃 할 수 있습니다.

편집 : 후행을위한 ObjectInspector 구현 예를 추가했습니다.

+0

신속한 응답을 위해 @Pradeep에게 감사드립니다. MapReduce 작업과 Hive UDF 둘 다에서 사용할 수있는 사용자 지정 쓰기 가능 유형 (WritableGeometry)을 도입하려고하기 때문에 실제로 SerDe가 작동하지 않습니다. 그러나 SerDe는 MapReduce가 아닌 하이브 용입니다. – Ajeet

+0

하지만 ObjectInspector를 생성해야하는지 잘 모르겠습니다. 난 그냥 올바른 ObjectInspector지고있어 GenericUDF initialize() 메서드를 확인하고 싶습니다. – Ajeet