0
복잡한 객체 유형에 대한 사용자 정의 쓰기 가능 유형을 작성하려고합니다. 직렬화 및 비 직렬화를 제어하는 것입니다.사용자 정의 Writable 유형에 대해 Hive에 사용자 정의 ObjectInspector를 작성하려면 어떻게해야합니까?
그리고 그것을 위해 ObjectInspector를 만들고 싶습니다. 동일한 예제를 찾으려고했습니다. 그러나 적절한 예는 없습니다.
복잡한 객체 유형에 대한 사용자 정의 쓰기 가능 유형을 작성하려고합니다. 직렬화 및 비 직렬화를 제어하는 것입니다.사용자 정의 Writable 유형에 대해 Hive에 사용자 정의 ObjectInspector를 작성하려면 어떻게해야합니까?
그리고 그것을 위해 ObjectInspector를 만들고 싶습니다. 동일한 예제를 찾으려고했습니다. 그러나 적절한 예는 없습니다.
이 경우 사용자 정의 ObjectInspector를 작성해야한다고 생각하지 않습니다. 커스텀 SerDe로 구현하려고 했습니까? Checkout this blog Cloudera에서 자세한 내용을 참조하십시오.
사용자 정의 ObjectInspector를 구현하는 방법이 궁금하다면 Elephant Bird에서 ProtobufStructObjectInspector의 예를 체크 아웃 할 수 있습니다.
편집 : 후행을위한 ObjectInspector 구현 예를 추가했습니다.
신속한 응답을 위해 @Pradeep에게 감사드립니다. MapReduce 작업과 Hive UDF 둘 다에서 사용할 수있는 사용자 지정 쓰기 가능 유형 (WritableGeometry)을 도입하려고하기 때문에 실제로 SerDe가 작동하지 않습니다. 그러나 SerDe는 MapReduce가 아닌 하이브 용입니다. – Ajeet
하지만 ObjectInspector를 생성해야하는지 잘 모르겠습니다. 난 그냥 올바른 ObjectInspector지고있어 GenericUDF initialize() 메서드를 확인하고 싶습니다. – Ajeet