Apache pig UDF能否访问调用Pig脚本中声明的参数或定义值?

Apache pig UDF能否访问调用Pig脚本中声明的参数或定义值?,apache-pig,user-defined-functions,Apache Pig,User Defined Functions,我只是尝试以任何可能的方式修改UDF的功能。例如,假设我有一个基于百分比筛选的UDF——我希望能够在Pig脚本中执行类似“定义百分比90”的操作,并让UDF能够访问这个数字 差不多就是这样。哇,我在这里找到了一个快捷的方法: 使用“set”,值集在JobConf中可用。有关JobConf的更多信息,请参见: stackoverflow和这本入门书中也讨论了使用define将参数传递给构造函数的替代方法,但JobConf似乎是一种很好的方法——我怀疑使用define有局限性

我只是尝试以任何可能的方式修改UDF的功能。例如,假设我有一个基于百分比筛选的UDF——我希望能够在Pig脚本中执行类似“定义百分比90”的操作,并让UDF能够访问这个数字


差不多就是这样。

哇,我在这里找到了一个快捷的方法:

使用“set”,值集在JobConf中可用。有关JobConf的更多信息,请参见:

stackoverflow和这本入门书中也讨论了使用define将参数传递给构造函数的替代方法,但JobConf似乎是一种很好的方法——我怀疑使用define有局限性