2
我在服務器上安裝了jython jar和Pig。也有豬罐子。 有人可以幫助我把它們捆綁在一起,以便我可以使用我的Python UDF? 感謝如何使Jython與PIG一起工作?
我在服務器上安裝了jython jar和Pig。也有豬罐子。 有人可以幫助我把它們捆綁在一起,以便我可以使用我的Python UDF? 感謝如何使Jython與PIG一起工作?
從我的豬短的經驗也有這樣做的兩種方法:你可以把你的豬的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方法的名稱。
你有什麼問題?它是否像例子一樣工作?:http://pig.apache.org/docs/r0.11.1/udf.html#python-udfs – Ruslan 2013-11-28 00:11:24