[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
'HADOOP' 카테고리의 다른 글
[HADOOP] 출력을 생성하지 않는 하둡 (0) | 2019.09.16 |
---|---|
[HADOOP] wordcount hadoop 출력 결과를 다시 정렬하고 값별로 정렬하는 방법 (0) | 2019.09.16 |
[HADOOP] dataFrameWriter partition으로 데이터를 섞습니까? (0) | 2019.09.16 |
[HADOOP] 하둡 보조 네임 노드를 기본 네임 노드와 어떻게 분리합니까? (0) | 2019.09.16 |
[HADOOP] Hadoop에서 글로벌 순차 번호 생성기를 공유하는 방법은 무엇입니까? (0) | 2019.09.16 |