0
我正在编写一个配置单元UDF,我必须在其中调用REST API并返回String数组。我用硬编码的REST API url编写了函数。但是现在为了使端点可配置,我想将主机属性取出并放入配置中。可能吗?如果是,那么怎么能通过这个?如何将外部属性传递到配置单元udf
我正在编写一个配置单元UDF,我必须在其中调用REST API并返回String数组。我用硬编码的REST API url编写了函数。但是现在为了使端点可配置,我想将主机属性取出并放入配置中。可能吗?如果是,那么怎么能通过这个?如何将外部属性传递到配置单元udf
能做些什么改变你的UDF把主机作为其输入的一部分,然后用在蜂巢变量替换:
SET host=todayshosturl
SELECT TRANSFORM ${hiveconf:host}, line
USING 'python myudf.py' AS (line)
FROM
yourtable;