我只是尝试以任何方式修改UDF的功能。例如,假设我有一个基于百分位数过滤的UDF - 我希望能够在Pig脚本中做一些事情,比如"定义百分位数90"并让UDF能够访问此号码。
那就是它。
答案 0 :(得分:1)
https://www.inkling.com/read/programming-pig-alan-gates-1st/chapter-6/controlling-execution
你使用" set"并且JobConf中提供了值集。有关JobConf的更多信息,请访问:
使用define将参数传递给构造函数的替代方法也在stackoverflow和本Inkling书中讨论,但似乎JobConf将是一个很好的方法 - 我怀疑使用define有局限性。