如何编写配置单元UDF



我对如何使用UDFS感到困惑。是否可以用UDF替换下面的bash脚本功能?

#!/bin/bash
 src_count_q="use db;select count(*) from config_table where table_nm="test_source";"
 src_count=$(hive -e $src_count_q)
 trg_count_q="use db;select count(*) from config_table where table_nm="test_target";"
 trg_count=$(hive -e $trg_count_q)
 if ["$src_count" = "trg_count"];
 then
   $(hive -e "use db;select * from test_target;")
 fi

请帮忙!!我已经看到了如何反转字符串或更改大小写的UDF。但我不知道如何为这些我们重用查询结果的条件情况编写HIVE UDF。

有没有其他更好的方法来处理这种查询流?

根据我的说法,你可以使用HIVE UDF在HIVE中启用一些sql函数,但你不能用它们来放置类似PL-sql的东西。因此,对于您的问题,可以使用Spark SQL是我使用过的更好的方法。

相关内容

  • 没有找到相关文章

最新更新