2015-06-01 42 views
0

我正在编写一个配置单元UDF,我必须在其中调用REST API并返回String数组。我用硬编码的REST API url编写了函数。但是现在为了使端点可配置,我想将主机属性取出并放入配置中。可能吗?如果是,那么怎么能通过这个?如何将外部属性传递到配置单元udf

回答

0

能做些什么改变你的UDF把主机作为其输入的一部分,然后用在蜂巢变量替换:

SET host=todayshosturl 
SELECT TRANSFORM ${hiveconf:host}, line 
USING 'python myudf.py' AS (line) 
FROM 
yourtable; 
相关问题