若要指定 Python 解释器,请在引用 Python 脚本时使用 register
。 以下示例将脚本作为 myfuncs
注册到 Pig:
- 使用 Jython:
register '/path/to/pigudf.py' using jython as myfuncs;
- 使用 C Python:
register '/path/to/pigudf.py' using streaming_python as myfuncs;
对应后者编辑脚本前面需要加: from pig_util import outputSchema
python与pig的输入输出数据类型对应:https://blog.csdn.net/zhangpinghao/article/details/8711333