我在服务器上安装了jython jar和Pig。还有猪罐子。 有人可以通过正确的步骤捆绑它们来帮助我,以便我可以使用我的Python UDF吗? 感谢
答案 0 :(得分:0)
根据我在Pig的短暂经验,有两种方法可以做到这一点:你可以将jar放在Pig的lib文件夹中,大约是/usr/share/pig/lib/
,或者使用grunt中的特定位置注册jar(Pig shell) ),使用:
REGISTER /path/to/your/jar/jython.jar;
一旦可用,请使用以下命令从grunt注册您的UDF:
REGISTER '/path/to/your/udf/udf.py' USING jython as py_udf;
您可以像这样使用它:py_udf.my_method(*)
my_method是您创建的python方法的名称。