在蜂箱中使用api时无法在蜂巢中反映api

时间:2019-03-25 04:38:07

标签: hive oozie reflect

我需要为hive中的每条记录生成唯一的if。我使用了hive中可用的反射api。从hive命令提示符下使用时查询工作正常,但从beeline(jdbc连接器)使用时查询失败。似乎体现api已被列入黑名单,不能在beeline中使用。

请告诉我是否可以通过任何方式使用反射api来解决上述问题,并且由于我已经生成了一组唯一的ID,因此无法更改生成的ID,因为它已在我的项目中使用。

使用的查询:

insert into table abc select
reflect('org.apache.commons.codec.digest.DigestUtils', 'sha256Hex',concat(id,CTR,COD,YEAR,ITEM,DOC,CALYEAR)) as Unique_Id

0 个答案:

没有答案
相关问题