为了账号安全,请及时绑定邮箱和手机立即绑定

udf 类型不匹配,从text到intwriteabel

NoMatchingMethodException No matching method for class hivedemon.UDFDemo with (int, int). Possible choices: 

代码如下:

public IntWritable evaluate(IntWritable num1, IntWritable num2){

        if(num1 == null || num2 == null){

            return null;

        }

        return new IntWritable(num1.get() + num2.get());

    }

报错如上。

正在回答

1 回答

我试了一下,你的这个没问题,你是不是输参数的时候带上了单引号,导致参数的类型成了Text而不是IntWritable。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
走近大数据之Hive进阶
  • 参与学习       30399    人
  • 解答问题       49    个

Hive数据操作,查询及Hive编程接口,开发Hive的自定义函数

进入课程

udf 类型不匹配,从text到intwriteabel

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信