如何让Jython与PIG一起工作?

时间:2013-03-06 22:37:07

标签: python jython apache-pig

我在服务器上安装了jython jar和Pig。还有猪罐子。 有人可以通过正确的步骤捆绑它们来帮助我,以便我可以使用我的Python UDF吗? 感谢

1 个答案:

答案 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方法的名称。