开发者社区> 问答> 正文

UDF使用问题



在使用自己编写的特征工程时 报错  如下


FAILED: ODPS-0130121:Invalid argument type - line 3:4 '1': in function class com.alibaba.fishCase.MyUDF argument type (string, string, bigint, string, string, bigint) found, expected: (bigint, bigint)  
错误是指传入的元素类型不正确
这里expected: (bigint, bigint)   是指传入的两个bigint类型的数据有问题吗? 感谢指点~

展开
收起
codingfish 2016-03-23 16:07:42 6293 0
6 条回答
写回答
取消 提交回答
  • 回 8楼王小枣的帖子
    请问你问题解决了吗。是不是.MyUDTF的问题?
    2016-05-04 15:47:38
    赞同 展开评论 打赏
  • 回 2楼thksc.x的帖子
    你修改好了吗 我也遇到这个问题了
    2016-05-04 12:29:58
    赞同 展开评论 打赏
  • ReUDF使用问题
    我也遇到这个问题,解决方法如下:
    base.udf.xml文件配置不正确,<className>****</className>中填写的要是自己修改的或者自定义的类名,我是修改了项目生成的**.**.MyUDTF,但是之前这里写的是**.**.MyUDF,
    改成**.**.MyUDTF即可。
    2016-04-28 17:29:22
    赞同 展开评论 打赏
  • 回 3楼秋涵的帖子
    我也有这个问题,一步步做的,怎么解决的啊

    -------------------------

    ReUDF使用问题
    已解决,是class 类名写错的原因。
    2016-04-14 16:00:48
    赞同 展开评论 打赏
  • 回 1楼秋涵的帖子
    这边按照新手教程(天池实践手册)一步一步来的,在使用udf构建特征时出现了同样的错误
    2016-03-24 22:41:27
    赞同 展开评论 打赏
  • 回 楼主(codingfish) 的帖子
    从报错信息来看,你输入了太多个参数,期望的是2个参数且均为bigint,而你输入了这么多个参数(string, string, bigint, string, string, bigint)

    -------------------------

    回 2楼(thksc.x) 的帖子
    请详细描述你的场景,仅一个报错信息很难判断你是在什么情境发生的,谢谢!需要把问题复现才能定位和解决。
    建议你还可以提工单 https://workorder.aliyun.com/add.htm?productId=1209, 有专门的工程师负责解答,响应会更快。

    -------------------------

    回 5楼(xdjason) 的帖子
    OK
    2016-03-23 19:41:21
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
Flink SQL in 2020 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载