【发布时间】:2023-03-11 20:49:02
【问题描述】:
我想为一个文件添加 mapDB 以供 pig UDF 中的所有映射器使用。如何一次性设置此 mapDB 对象?是否有任何函数在 pig udf 实例化时只调用一次?
谢谢。
【问题讨论】:
标签: hadoop apache-pig udf
我想为一个文件添加 mapDB 以供 pig UDF 中的所有映射器使用。如何一次性设置此 mapDB 对象?是否有任何函数在 pig udf 实例化时只调用一次?
谢谢。
【问题讨论】:
标签: hadoop apache-pig udf
在 pig 中,必须扩展 EVALFUNC 才能为记录的每一行调用 udf。
扩展 evalfunc 的类可以通过在 pig-script 的开头定义它来实例化。
定义 ex_arg my.udfs.Extract('true');
这会导致类的实例化。
【讨论】: