복붙노트

[HADOOP] 인수로 전달하지 않고 Hive UDF 내의 하이브 변수에 액세스하는 방법

HADOOP

인수로 전달하지 않고 Hive UDF 내의 하이브 변수에 액세스하는 방법

내 하이브 UDF 평가 () 함수 / 클래스에서 var = XXX 세트로 설정된 하나 이상의 많은 하이브 변수에 액세스하고 싶습니다.

이 답변에 따라 $ {hiveconf : var}을 사용하여 전달할 수 있지만 UDF에 인수로 전달하지 않고 액세스 할 수 있습니다.

위의 방법으로 불가능한 경우 외부로 전달할 수있는 UDF 내의 특정 속성 집합에 액세스 할 수있는 다른 방법을 사용할 수 있습니다.

해결법

    from https://stackoverflow.com/questions/49878324/how-can-i-access-a-hive-variable-within-hive-udf-without-passing-as-argument by cc-by-sa and MIT license