Hive에서 Java 함수 호출 시 byte array 인수 전달

Hive에서 reflect 함수를 사용해서 Java 함수 호출이 가능한데 호출되는 Java 함수가 byte array를 인수로 받는 경우 Hive 쿼리에서 다음과 같이 전달하려는 string(이 예시에서는 “abc”)을 binary로 바꾸어서 전달 즉, binary 타입이 Java의 byte array에 대응됨 <참고> 예시 쿼리에서 사용된 Java 함수: https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html#nameUUIDFromBytes-byte:A- 테스트 Hive 버전: 1.2 reflect 기능은 Hive 사용자의 권한에 따라 허용되지 않을 수도 있음