使用色调api注册配置单元udf

使用色调api注册配置单元udf,api,hadoop,user-defined-functions,hive,hue,Api,Hadoop,User Defined Functions,Hive,Hue,如何使用色调API注册自定义项? 我正在使用下面的代码,但无法注册 Query query1=new Query("create temporary function calculate as 'com.sample.MYUDF'",configuration,hadoop_user); thriftclient.query(query1); Query query2=new Query("select calculate('2/23/2010') from dummy",configurati

如何使用色调API注册自定义项? 我正在使用下面的代码,但无法注册

Query query1=new Query("create temporary function calculate as 'com.sample.MYUDF'",configuration,hadoop_user);
thriftclient.query(query1);
Query query2=new Query("select calculate('2/23/2010') from dummy",configuration,hadoop_user);
thriftclient.query(query2);

执行此代码会在最后一行抛出无效的函数calculate。

检查查询编辑器。。单击高级选项卡
在左侧,您将发现您需要解决的问题

已解决-必须在以下路径列表配置中执行=新建ArrayList();String addJar=“ADD JAR/home/hadoop/ankit/udf/udf.JAR”;add(addJar);String cmd=“将临时函数检查创建为'com.infosys.newPoc.DateUDF'”;配置.add(cmd);并将其与查询一起传递