Re: 回复: flink 自定义udf注册后不能使用

2020-10-18 文章 Benchao Li
CATALOG FUNCTION不会覆盖 这个现象是没有问题的。 amen...@163.com 于2020年10月16日周五 下午3:46写道: > 是的,同款TEMPORARY FUNCTION错误,但是使用SYSTEMTEMPORARY就没有问题,不知是否是flink的bug > > best, > amenhub > > 发件人: 史 正超 > 发送时间: 2020-10-16 15:26 > 收件人: user-zh@flink.apache.org > 主题: 回复: 回复:回复: flink 自定义udf

回复:回复: 回复: flink 自定义udf注册后不能使用

2020-10-16 文章 罗显宴
@flink.apache.org 主题: 回复: 回复:回复: flink 自定义udf注册后不能使用 你这样创建试一下,或者换个名字试试 CREATE TEMPORARY SYSTEM FUNCTION imei_encrypt AS 'com.intsig.flink.udf.IMEIEncrypt' LANGUAGE JAVA; 我刚才创建了一个 UpperCase的function,也是一样的错误,用TEMPORARY SYSTEM覆盖系统的函数(有可能存在)后,就可以了,换个字也可以 发件人: 奔跑的小飞袁 发送时间: 2020年10月

回复:回复: 回复: flink 自定义udf注册后不能使用

2020-10-16 文章 罗显宴
@flink.apache.org 主题: 回复: 回复:回复: flink 自定义udf注册后不能使用 你这样创建试一下,或者换个名字试试 CREATE TEMPORARY SYSTEM FUNCTION imei_encrypt AS 'com.intsig.flink.udf.IMEIEncrypt' LANGUAGE JAVA; 我刚才创建了一个 UpperCase的function,也是一样的错误,用TEMPORARY SYSTEM覆盖系统的函数(有可能存在)后,就可以了,换个字也可以 发件人: 奔跑的小飞袁 发送时间: 2020年10月

回复: 回复: flink 自定义udf注册后不能使用

2020-10-16 文章 amen...@163.com
是的,同款TEMPORARY FUNCTION错误,但是使用SYSTEMTEMPORARY就没有问题,不知是否是flink的bug best, amenhub 发件人: 史 正超 发送时间: 2020-10-16 15:26 收件人: user-zh@flink.apache.org 主题: 回复: 回复:回复: flink 自定义udf注册后不能使用 你这样创建试一下,或者换个名字试试 CREATE TEMPORARY SYSTEM FUNCTION imei_encrypt AS 'com.intsig.flink.udf.IMEIEncrypt' LANGUAGE

回复: 回复:回复: flink 自定义udf注册后不能使用

2020-10-16 文章 史 正超
@flink.apache.org 主题: Re: 回复:回复: flink 自定义udf注册后不能使用 是的,是我传参有问题 -- Sent from: http://apache-flink.147419.n8.nabble.com/

Re: 回复:回复: flink 自定义udf注册后不能使用

2020-10-16 文章 奔跑的小飞袁
是的,是我传参有问题 -- Sent from: http://apache-flink.147419.n8.nabble.com/

Re: 回复:回复: flink 自定义udf注册后不能使用

2020-10-16 文章 奔跑的小飞袁
是的,我这个函数只需要一个参数 -- Sent from: http://apache-flink.147419.n8.nabble.com/

回复:回复: flink 自定义udf注册后不能使用

2020-10-16 文章 Shuai Xia
你好,没看错的话,只有一个参? -- 发件人:奔跑的小飞袁 发送时间:2020年10月16日(星期五) 14:18 收件人:user-zh 主 题:Re: 回复: flink 自定义udf注册后不能使用 完整的sql执行文件 SET stream.enableCheckpointing=1000*60; SET stream.setParallelism=4; CREATE FUNCTION imei_encrypt

Re: 回复: flink 自定义udf注册后不能使用

2020-10-16 文章 奔跑的小飞袁
完整的sql执行文件 SET stream.enableCheckpointing=1000*60; SET stream.setParallelism=4; CREATE FUNCTION imei_encrypt AS 'com.intsig.flink.udf.IMEIEncrypt' LANGUAGE JAVA; -- Kafka cdbp zdao source 表 create TABLE cloud_behavior_source( operation VARCHAR, operation_channel VARCHAR, `time`

Re: 回复: flink 自定义udf注册后不能使用

2020-10-16 文章 奔跑的小飞袁
这是我的udf声明 CREATE FUNCTION imei_encrypt AS 'com.intsig.flink.udf.IMEIEncrypt' LANGUAGE JAVA; 以下是udf实现 public class IMEIEncrypt extends ScalarFunction { public String eval(String column_type,String value) { EncryptUtils encryptUtils = new EncryptUtils(); return

回复: flink 自定义udf注册后不能使用

2020-10-15 文章 史 正超
Hi, 从日志上看 是说 匹配不到 imei_encrypt的UDF,有可能是sql里传的字段和imei_encrypt的参数不匹配, 能看下你的具体代码和udf的声明吗 发件人: 奔跑的小飞袁 发送时间: 2020年10月16日 3:30 收件人: user-zh@flink.apache.org 主题: flink 自定义udf注册后不能使用 hello 我在使用flinkSQL注册udf时,发生了以下错误,这是我定义有问题还是flink的bug