2013-03-06 74 views
2

我在服務器上安裝了jython jar和Pig。也有豬罐子。 有人可以幫助我把它們捆綁在一起,以便我可以使用我的Python UDF? 感謝如何使Jython與PIG一起工作?

+0

你有什麼問題?它是否像例子一樣工作?:http://pig.apache.org/docs/r0.11.1/udf.html#python-udfs – Ruslan 2013-11-28 00:11:24

回答

0

從我的豬短的經驗也有這樣做的兩種方法:你可以把你的豬的lib文件夾中的罐子,地方約/usr/share/pig/lib/,或者在使用咕嚕其具體位置寄存器的jar(豬殼)使用:

REGISTER /path/to/your/jar/jython.jar;

一經面市,使用寄存器從咕嚕你的UDF:

REGISTER '/path/to/your/udf/udf.py' USING jython as py_udf;

你ç這樣使用它:py_udf.my_method(*)

my_method是您創建的python方法的名稱。