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